trim($retezec)
Funkce trim odstraní tzv. bílé znaky ze začátku a z konce řetězce. Za bílé znaky jsou považovány mezery, tabulátory, konce řádků a další znaky.
Defaultne funkce trim odstraní tyto znaky:
" " (ASCII 32 (0x20)), obyčejná mezera.
" " (ASCII 9 (0x09)), tabulátor.
"
" (ASCII 10 (0x0A)), nová řádka (line feed).
"
" (ASCII 13 (0x0D)), návrat vozíku (carriage return).
" " (ASCII 0 (0x00)), znak NUL.
"x0B" (ASCII 11 (0x0B)), vertikální tabulátor.
echo "T"." OD "."O"; // vypíše T OD O echo "T".trim(" OD ")."O"; // vypíše TODO
Funkce trim může mít také druhý parametr a tim je vypis znaků které chceme odstranit ze začátku a konce řetězce. - trim($retezec, $charlist) Při zadání druhého parametru funkce pracuje pouze se znaky které jsou v něm zadány již nebere defaultně zadané bílé znaky. Do $charlistu je mozne take zadat rozsahy znaku např. trim($retezec, " x00.. x1F");
echo trim("TODO","TO"); // vypíše D echo "T".trim(" OD ", " D")."O"; // vypíše TOO $text = trim($retezec, " x00.. x1F");
Příbuzné funkce:
ltrim()
rtrim()
PHP - Ostatní
JavaScript - Úvod do JavaScriptu
JavaScript - Příklady v JavaScriptu
(x) HTML - Úvod do HTML
CSS - Základy CSS