addslashes()
Přidá do řetězce zpětná lomítka před znaky typu “
echo(addslashes('Co to je "php"')) // vypíše 'Co to je \"php\"'
nebo
$text = addslashes('Co to je "php"');
chop()
Odstraní mezery na konci řetězce
echo(chop("ahoj ")) // vypíše 'ahoj'
nebo
$text = chop("ahoj ");
chr(ASCII)
Zapíše řetězec podle ASCII
echo(chr("97")) // zapíše 'a'
nebo
$text = chr("97");
chunk_split(řetězec, délka, oddělovač)
Rozdělí řetězec na několik částí o dané délce a oddělí je oddělovačem (implicitně mezera)
echo(chunk_split("11223344","2",".")) // vypíše '11.22.33.44.'
nebo
$text = chunk_split("11223344","2",".");
explode(oddělovač, řetězec)
Rozdělí řetězec na několik částí podle oddělovače a vytvoří z nich pole
$pole=explode(".","212.79.110.171");
echo($pole[0]) // vypíše '212'crypt(řetězec, základ)
Podle dvojpísmeného základu zakóduje řetězec
echo(crypt("ahoj","12")) // '12xBespZNhXzk'
nebo
$text = crypt("ahoj","12");
htmlspecialchars(řetězec)
Převede zvláštní znaky řetězce na entity HTML
echo(htmlspecialchars("tučný text")) // vypíše '<strong>tučný text</strong>'
nebo
$text = htmlspecialchars("tučný text");
htmlentities(řetězec)
Stejné využití jako htmlspecialchars(), ale jinak interpretuje české znaky
echo(htmlentities("ěščřžýáíéúů")) // vypíše 'ìšèøžýáíéúù'
nebo
$text = htmlentities("ěščřžýáíéúů");
join(oddělovač, pole)
Vytvoří z pole řetězec a jednotlivé prvky oddělí oddělovačem
$pole = ["1","2","3","4"];
echo(join(".",$pole)) // vypíše '1.2.3.4'implode(pole, oddělovač)
Vytvoří z pole řetězec a prvky oddělí oddělovačem
$pole = ["1","2","3","4"]; echo(implode($pole,".")) // vypíše '1.2.3.4'
ltrim(řetězec)
Odstraní prázdné znaky na začátku řetězce
echo(trim(" ahoj")) // vypíše 'ahoj'
nebo
$text = trim(" ahoj");
ord(řetězec)
Zapíše řetězec v ASCII kódu
echo(ord("a")) // vypíše '97'
nebo
$text = ord("a");
parse_Str(řetězec)
Rozdělí řetězec dotazu na proměnné a jejich hodnoty
parse_Str("stranka=kontakt");
echo($stranka); // vypíše 'kontakt'echo(řetězec)
Vypíše řetězec
echo("ahoj") // vypíše 'ahoj'
nebo
echo "ahoj"; // vypíše 'ahoj'
nebo
echo $text; // vypíše 'ahoj'
print(řetězec)
Vypíše řetězec
print("ahoj") // vypíše 'ahoj'
rawurlencode(řetězec)
Zakóduje text jako URL
echo(rawurlencode("ěščřžýá")) // vypíše '%EC%9A%E8%F8%9E%FD%E1'
nebo
$text = rawurlencode("ěščřžýá");
rawurldecode(řetězec)
Dekóduje zakodovaný text URL
echo(rawurldecode("%EC%9A%E8%F8%9E%FD%E1")) // vypíše 'ěščřžýá'
nebo
$text = rawurldecode("%EC%9A%E8%F8%9E%FD%E1");
similar_text(řetězec1, řetězec2)
Spočítá, kolik písmen mají řetězce stejné
echo(similar_text("auto","automobil")) // '4' (auto)
nebo
$text = similar_text("auto","automobil");
str_replace(hledaná část, náhrada, řetězec)
Nahradí hledanou část náhradou
echo(str_replace(„a“,“o“,“ahaj“)); // vypíše ‚ahoj‘
echo(str_replace("a","o","ahaj")); // vypíše 'ahoj'
nebo
$text = str_replace("a","o","ahaj");
strip_tags(řetězec)
Odstraní z řetězce tagy HTML a PHP
echo(strip_tags("ahoj skript ?>")) // vypíše 'ahoj'
nebo
$text = strip_tags("ahoj skript ?>");
stripslashes(řetězec)
Odstraní zpětná lomítka ‚\‘
echo(stripslashes("\\ahoj")) // vypíše 'ahoj' místo '\a'
nebo
$text = stripslashes("\\ahoj");
strlen(řetězec)
Vypočítá délku řetězce
echo(strlen("0123456789")) // vypíše '10'
nebo
$text = strlen("0123456789");
strrev(řetězec)
Obrátí řetězec
echo(strrev("ahoj")) // vypíše 'joha'
nebo
$text = strrev("ahoj");
strpos(řetězec,hledaný_výraz)
Testování, zda řetězec obsahuje podřetězec.
if (strpos($retezec,$hledany_vyraz) !== false) {
echo 'Retezec nalezen';
}Podmínka, zda řetězec neobsahuje daný podřetězec.
if (strpos($retezec,$hledany_vyraz) === false) {
echo 'Retezec nenalezen';
}ucwords(řetězec)
Každé slovo bude začínat velkým písmenem
echo(ucwords("ahoj ahoj")) // zapíše 'Ahoj Ahoj'
nebo
$text = ucwords("ahoj ahoj");
ucfirst(řetězec)
První písmeno řetězce bude velké
echo(ucfirst("ahoj")) // vypíše 'Ahoj'
nebo
$text = ucfirst("ahoj");
trim(řetězec)
Odstraní z řetězce prázdné znaky (mezery, tabulátory)
echo(trim(" ahoj")) // vypíše 'ahoj'
nebo
$text = substr(" ahoj");
substr(řetězec, začátek, počet znaků)
Vrátí vybranou část řetězce
echo(substr("0123456789",1,5)) // vypíše '12345'
nebo
$text = substr("0123456789",1,5);
strtolower(řetězec)
Všechny písmena převede na malá
echo(strtolower("AHOJ")); // vypíše 'ahoj'
nebo
$text = strtolower("AHOJ");
strtoupper(řetězec)
Všechna písmena převede na velké
echo(strtoupper("ahoj")); // vypíše 'AHOJ'
nebo
$text = strtoupper("ahoj");