Funkce trim

Funkce trim odstraňuje mezery ze začátku a konce řetězce. Může také odstranit další znaky, pokud jsou uvedeny jako druhý parametr.

Syntaxe

phptrim(string $string, string $characters = " \t\n\r\0\x0B"): string

Příklad

Odstraňme mezery z okrajů řetězce:

php<?php
  echo(trim(' abcde '));
?>

Výsledek provedení kódu:

php'abcde'

Příklad

Odstraňme lomítka z okrajů řetězce:

php<?php
  echo trim('/abcde/', '/');
?>

Výsledek provedení kódu:

php'abcde'

Příklad

Odstraňme lomítka a tečky z okrajů řetězce:

php<?php
  echo trim('/abcde.', '/.');
?>

Výsledek provedení kódu:

php'abcde'

Příklad

Funkce odstraní libovolný počet uvedených znaků, pokud jsou na okraji:

php<?php
  echo trim('../../abcde...', '/.');
?>

Výsledek provedení kódu:

php'abcde'

Příklad

Lze určit rozsah znaků pomocí dvou teček '..'. Například určeme, že chceme odstranit znaky od 'a' do 'd':

php<?php
  echo trim('abcde', 'a..d');
?>

Výsledek provedení kódu:

php'e'

Viz také

  • funkci ltrim,
    která odstraňuje mezery zleva
  • funkci rtrim,
    která odstraňuje mezery zprava