PHP -> Funkcie -> Funkcie pre prácu s reťazcami PHP -> PHP - trim
Syntax
string trim ( string $str [, string $charlist] )
Poznámka: Volitelný parametr charlist byl přidán v PHP 4.1.0
Popis
Príkaz jazyka PHP
Odstranit netisknutelné znaky ze začátku a konce řetězce.
Tato funkce odstraňuje bílé znaky ze začátku a konce řetězce a vrací řetězec bez těchto znaků. Bez druhého parametru odstraní tato funkce následující znaky:
- " " (ASCII 32 (0x20)), obyčejná mezera.
- "\t" (ASCII 9 (0x09)), tabulátor.
- "\n" (ASCII 10 (0x0A)), nová řádka (line feed).
- "\r" (ASCII 13 (0x0D)), návrat vozíku (carriage return).
- "\0" (ASCII 0 (0x00)), znak NUL.
- "\x0B" (ASCII 11 (0x0B)), vertikální tabulátor.
Můžete také určit, které znaky chcete odstranit, a to pomocí parametru charlist. Jednoduše vyjmenujte všechny znaky, které chcete odstranit. Pomocí .. můžete určit rozsah znaků.
Príklad
<?php
$text = "\t\tZde je pár slov :) ... ";
$trimmed = trim($text);
// $trimmed = "Zde je pár slov :) ..."
$trimmed = trim($text, " \t.");
// $trimmed = "Zde je pár slov :)"
$clean = trim($binary, "\0x00..\0x1F");
// odstranit kontrolní znaky ASCII ze začátku i konce proměnné $binary
// (od 0 do 31 včetně)
?>
Pozri aj
chop, ltrim