Garth

trim

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()


<< zpět




Nejnovější články