Llinynnau yn PHP

SSL dibynadwy o ddim ond $3.44
hysbysebion
Adlais ac argraffu yn PHP
Datganiadau amodol yn PHP

Mae llinyn yn gyfres o nodau a ddefnyddir i storio ac addasu data testun. Gellir cynnwys llythrennau, rhifau, symbolau a bylchau i gyd mewn llinyn. Mae llinynnau yn PHP wedi'u hamgylchynu gan ddyfyniadau sengl neu ddwbl. Yn yr erthygl hon rydym yn trafod y swyddogaethau llinynnau PHP mwyaf cyffredin.

enghraifft:

$greeting = "Hello World";
$name = 'John Doe';
$age = "30";

Mae $greeting, $name, a $age i gyd yn llinynnau yn yr enghraifft uchod. Mae'r yn gyntaf mae dau yn cael eu hamgylchynu gan dwbl dyfyniadau, tra y terfynol wedi'i amgylchynu gan ddyfyniadau unigol.

Gellir cydgatenu llinynnau gan ddefnyddio'r gweithredwr cydgatenation(.) a'u golygu gyda swyddogaethau llinynnol fel str_replace, str_hollti, strpos, a llawer o rai eraill.

$name = "John";
$lastname = "Doe";
$fullname = $name." ".$lastname;

Yn yr enghraifft uchod, mae $name a $lastname yn llinynnau sy'n cael eu cydgatenu i gynhyrchu'r newidyn $fullname gan ddefnyddio'r cydgadwyn gweithredwr.

Mae PHP yn darparu amrywiaeth o swyddogaethau llinynnol adeiledig sy'n gwneud gweithrediadau cyffredin fel cydgadwyn, is-linyn echdynnu, a ailosod syml.

  1. Concatenation Llinynnol:
  • Defnyddir y gweithredwr cydgatenation (.) i uno dau linyn neu fwy gyda'i gilydd.
$string1 = "Hello";
$string2 = " World";
$string3 = $string1 . $string2;
echo $string3; // "Hello World"

Mae practis meddygol .= gellir defnyddio gweithredwr i atodi llinyn i'r diwedd o linyn presennol.

$string1 = "Hello";
$string1 .= " World";
echo $string1; // "Hello World"

Mae practis meddygol implode() dull yn uno amrywiaeth o linynnau i mewn i un llinyn drwy nodi amffinydd.

$array = array("apple", "banana", "orange");
$delimiter = ", ";
$string = implode($delimiter, $array);
echo $string; // "apple, banana, orange"
  1. Hyd Llinynnol ac Is-linyn:
  • I bennu hyd llinyn, defnyddiwch y strlen( ) dull.
$string = "Hello World";
$length = strlen($string);
echo $length; // 11

I dynnu is-linyn o linyn, defnyddiwch y substr() swyddogaeth. Mae angen tri pharamedr: y llinyn, y lleoliad cychwyn, a hyd yr is-linyn.

$string = "Hello World";
$substring = substr($string,

Holi ac Ateb

C: Beth yw llinyn yn PHP?

A: Yn PHP, mae llinyn yn ddilyniant o nodau a ddefnyddir i gynrychioli testun. Gall gynnwys unrhyw gyfuniad o lythrennau, rhifau, a nodau arbennig a gellir ei gynnwys mewn dyfyniadau sengl neu ddwbl.

C: Sut mae gwneud llinyn?

A: Yn PHP, mae llinyn yn cael ei gynhyrchu gan amgylchynu dilyniant o gymeriadau mewn dyfyniadau sengl neu ddwbl.

$string1 = "Hello, World!";
$string2 = 'Hello, World!';

C: Sut alla i gydgatenate dau llinyn yn PHP?

A: Gellir defnyddio'r gweithredwr concatenation i ymuno â dau llinyn. (.).

SSL dibynadwy o ddim ond $3.44
hysbysebion
$string1 = "Hello, ";
$string2 = "World!";
$string3 = $string1 . $string2; // "Hello, World!"

C: Sut alla i ddod o hyd i hyd llinyn yn PHP?

A: Y swyddogaeth adeiledig strlen yn PHP gellir ei ddefnyddio i bennu hyd llinyn.().

$string = "Hello, World!";
$length = strlen($string); // 13

C: Sut alla i ddod o hyd i gymeriad penodol o fewn llinyn yn PHP?

A: Y swyddogaeth adeiledig strpos gellir ei ddefnyddio i ddod o hyd i nodau penodol y tu mewn a llinyn(). Mae'r lleoliad o'r digwyddiad cyntaf o nod penodol y tu mewn i linyn yn cael ei ddychwelyd gan y dull hwn.

$string = "Hello, World!";
$position = strpos($string, "W"); // 7

C: Sut alla i ddisodli rhan benodol o linyn yn PHP?

A: Y swyddogaeth adeiledig str_replace gellir ei ddefnyddio i ddisodli elfennau penodol o linyn (). Mae'r swyddogaeth hon yn disodli pob achos o werth penodol o fewn llinyn â gwerth gwahanol.

$string = "Hello, World!";
$new_string = str_replace("World", "PHP", $string); // "Hello, PHP!"

C: Sut alla i drosi llinyn i briflythrennau neu lythrennau bach yn PHP?

A: Gellir trosi llinyn i briflythrennau gan ddefnyddio'r swyddogaeth adeiledig strtoupper(), ac i lythrennau bach gan ddefnyddio'r swyddogaeth adeiledig strtolower().

$string = "Hello, World!";
$uppercase = strtoupper($string); // "HELLO, WORLD!"
$lowercase = strtolower($string); // "hello, world!"

C: Sut alla i wirio a yw llinyn yn dechrau neu'n gorffen gyda chymeriad penodol yn PHP?

A: Gallwch ddefnyddio strpos () i weld a yw llinyn yn dechrau gyda nod penodol ac is-str() ar y cyd â strpos() i weld a yw llinyn yn gorffen gyda nod penodol.

$string = "Hello, World!";
$startsWith = strpos($string, "H") === 0; // true
$endsWith = strpos($string, "!") === strlen($string)-1; // true

C: Sut alla i rannu llinyn yn amrywiaeth o is-linynnau yn PHP?

A: Y swyddogaeth adeiledig ffrwydro() gellir ei ddefnyddio i dorri testun yn gyfres o is-linynnau. Mae'r ffwythiant hwn yn rhannu llinyn yn arae gan ddefnyddio'r amffinydd a gyflenwir.

Ymarferion:

  1. Sut ydych chi'n dod o hyd i hyd llinyn?
  2. Sut ydych chi'n dod o hyd i leoliad is-linyn mewn llinyn?
  3. Sut ydych chi'n amnewid is-linyn mewn llinyn?
  4. Sut ydych chi'n trosi llinyn yn briflythrennau neu'n llythrennau bach?
  5. Sut ydych chi'n cymharu dau linyn?
  6. Sut ydych chi'n tocio gofod gwyn o linyn?
  7. Sut ydych chi'n rhannu llinyn yn arae?
  8. Sut ydych chi'n cydgatenu llinynnau?

Atebion:

  1. Gellir dod o hyd i hyd llinyn gan ddefnyddio'r ffwythiant strlen(). Er enghraifft: strlen ("helo byd");
  2. Gellir dod o hyd i leoliad is-linyn mewn llinyn gan ddefnyddio'r ffwythiant strpos(). Er enghraifft: strpos ("helo byd", "byd");
  3. Gellir disodli is-linyn mewn llinyn gan ddefnyddio'r ffwythiant str_replace(). Er enghraifft: str_replace ("byd", "PHP", "helo world");
  4. Gellir trosi llinyn yn briflythrennau neu mewn llythrennau bach gan ddefnyddio'r ffwythiant strtoupper() neu strtolower(). Er enghraifft: strtoupper (“Helo Fyd”);
  5. Gellir cymharu dau linyn gan ddefnyddio'r ffwythiant strcmp (). Er enghraifft: strcmp ("Helo", "helo");
  6. Gellir tocio gofod gwyn o linyn gan ddefnyddio'r swyddogaeth trim(). Er enghraifft: trim("Helo Fyd");
  7. Gellir rhannu llinyn yn arae gan ddefnyddio'r ffwythiant ffrwydro (). Er enghraifft: ffrwydro (” “, “Helo Fyd”);
  8. Gellir concatenated llinynnau gan ddefnyddio'r gweithredwr concatenation (.). Er enghraifft: “Helo”. ””. “Byd”; neu ddefnyddio'r ffwythiant implode()
Adlais ac argraffu yn PHP
Datganiadau amodol yn PHP
cau

Cadwch y wybodaeth ddiweddaraf am PHP!

Nid ydym yn sbam!

SSL dibynadwy o ddim ond $3.44
hysbysebion

en English
X
Sgroliwch i'r brig