PHP, eilutės yra pagrindinis duomenų tipas, naudojamas tekstui apdoroti. PHP teikia įvairių funkcijų ir operacijų, leidžiančių efektyviai dirbti su eilutėmis.
Šiame straipsnyje mes išnagrinėsime kai kurias įprastas PHP eilučių funkcijas ir operacijas su išsamiais paaiškinimais ir pavyzdžiais.
Pagrindinės stygų funkcijos
strlen(): Grąžina eilutės ilgį.
strtoupper(): paverčia eilutę didžiosiomis raidėmis.
strtolower(): paverčia eilutę į mažąsias raides.
substr(): ištraukia eilutės dalį pagal pradinę padėtį ir ilgį.
Pavyzdys:
$str = "Hello, world!";
echo strlen($str); // Output: 13
echo strtoupper($str); // Output: HELLO, WORLD!
echo strtolower($str); // Output: hello, world!
echo substr($str, 0, 5); // Output: Hello
Stygų sujungimas
Naudoti "." operatorius, kad sujungtų eilutes.
Naudokite concat() funkciją, kad sujungtumėte eilutes.
Pavyzdys:
$str1 = "Hello";
$str2 = "world!";
echo $str1. ", ". $str2; // Output: Hello, world!
echo concat($str1, ", ", $str2); // Output: Hello, world!
Paieška ir keitimas eilutėse
strpos(): randa pirmą eilutę eilutėje.
str_replace(): pakeičia visus simbolio ar poeilutės atvejus eilutėje kita eilute.
Pavyzdys:
$str = "Hello, world!";
echo strpos($str, "world"); // Output: 7
echo str_replace("world", "universe", $str); // Output: Hello, universe!
Stygų padalijimas ir sujungimas
explode(): suskaido eilutę į masyvą, pagrįstą skyrikliu.
implode(): Sujungia masyvo elementus į eilutę, atskirtą skyrikliu.
Pavyzdys:
$str = "apple,banana,orange";
$array = explode(",", $str);
print_r($array); // Output: Array([0] => apple [1] => banana [2] => orange)
$newStr = implode("-", $array);
echo $newStr; // Output: apple-banana-orange
Aukščiau pateikti pavyzdžiai iliustruoja kai kurias pagrindines eilučių funkcijas ir operacijas PHP. PHP suteikia daug daugiau funkcijų, leidžiančių lanksčiai ir efektyviai tvarkyti eilutes. Daugiau šių funkcijų galite rasti oficialioje PHP dokumentacijoje.



