Forum und email
trim

trim

(PHP 3, PHP 4, PHP 5)

trim --  Odstranit netisknutelné znaky ze začátku a konce řetězce

Popis

string trim ( string str [, string charlist] )

Poznámka: Volitelný parametr charlist byl přidán v PHP 4.1.0

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ů.

Příklad 1. Příklady použití trim()

<?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ě)

?>

Viz také ltrim() a rtrim().