Fonction trim

La fonction trim supprime les espaces au début et à la fin d'une chaîne. Elle peut également supprimer d'autres caractères si ils sont spécifiés en second paramètre.

Syntaxe

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

Exemple

Supprimons les espaces sur les bords de la chaîne :

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

Résultat de l'exécution du code :

php'abcde'

Exemple

Supprimons les barres obliques sur les bords de la chaîne :

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

Résultat de l'exécution du code :

php'abcde'

Exemple

Supprimons les barres obliques et les points sur les bords de la chaîne :

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

Résultat de l'exécution du code :

php'abcde'

Exemple

La fonction supprime n'importe quel nombre de caractères spécifiés s'ils se trouvent sur les bords :

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

Résultat de l'exécution du code :

php'abcde'

Exemple

Il est possible de spécifier une plage de caractères en utilisant deux points '..'. Par exemple, spécifions que nous souhaitons supprimer les caractères de 'a' à 'd' :

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

Résultat de l'exécution du code :

php'e'

Voir aussi

  • la fonction ltrim,
    qui supprime les espaces à gauche
  • la fonction rtrim,
    qui supprime les espaces à droite