PHP prakticky/Práce s řetězci

Z Wikiknih

Přejít na: navigace, hledání

Tato kapitola pojednává o práci s řetězci. Rozumíme tím rozdělování a jiné operace s proměnými. Pokud stále nechápete, nezbývá než přejít dále.

Obsah

[editovat] Zjištění délky řetězce

K tomuto slouží funkce StrLen(). Jejími parametry je pouze řetězec, jehož délku chceme zjistit.

<?
 echo StrLen("abcdefgh"); // Vypíše číslo 8
 ?>

[editovat] Zjištění pozice řetězce v řetězci (proměné)

K tomuto slouží funkce StrPos(). Jejími parametry je řetězec, v němž chceme hledaný výraz hledat a samozřejmě hledaný výraz. Výstupem funkce je číslo, jež označuje počet znaků od začátku řetězce po začátek hledaného výrazu.

<?
 echo StrPos("abcdefgh","cd"); // Vypíše číslo 2
 ?>

[editovat] Získání části řetězce

K tomu slouží funkce SubStr(). Parametry jsou vstupní řetězec, pozice od které začíná požadovaný výstup (první znak má nulu, je to tedy počet přeskočených znaků) a délka výstupu (počet přečtených znaků). Je možné také poslední parametr vynechat.

<?
 echo SubStr("abcdefgh",3,2); // Vypíše "de"
 ?>

[editovat] Kombinace všech předchozích funkcí

Nakonec jen uvedu odkaz na další kapitolu, v níž je vysvětleno nahrazení jedněch slov v řetězci jinými na příkladu odstranění diakritiky. Další kapitola