PHP prakticky/Práce s řetězci
Z Wikiknih
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