PHP prakticky/Práce s řetězci: Porovnání verzí

Smazaný obsah Přidaný obsah
Doplněna část o vícebytových řetězcích, rozšíření mbstring + iconv
Doplněno zvýraz.syntaxe, zrušeny short_open_tags, zrušeno CamelCase u názvů funkcí
Řádek 2:
 
== Zjištění délky řetězce ==
K tomuto slouží funkce '''StrLenstrlen()'''. Jejím jediným parametrem je řetězec, jehož délku chceme zjistit.
<syntaxhighlight lang="php">
<pre>
<?php
echo StrLenstrlen("abcdefgh"); // Vypíše číslo 8
?>
</syntaxhighlight>
</pre>
 
== Zjištění pozice řetězce v řetězci (proměnné) ==
K tomuto slouží funkce '''StrPosstrpos()'''. 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.
<syntaxhighlight lang="php">
<pre>
<?php
echo StrPosstrpos("abcdefgh", "cd"); // Vypíše číslo 2
?>
</syntaxhighlight>
</pre>
 
== Získání části řetězce ==
K tomu slouží funkce '''SubStrsubstr()'''. 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.
<syntaxhighlight lang="php">
<pre>
<?php
echo SubStr("abcdefgh", 3, 2); // Vypíše "de"
?>
</syntaxhighlight>
</pre>