Fonction trim() PHP

Exemple

Supprimer les caractères des deux côtés de la chaîne ("Hello" dans "He" et "World" dans "d!"):

<?php
$str = "Hello World!";
echo $str . "<br>";
echo trim($str,"Hed!");
?>

Exemple de fonctionnement

Définition et utilisation

La fonction trim() supprime les caractères espaces blancs à droite et à gauche de la chaîne de caractères ou d'autres caractères prédéfinis.

Fonctions associées :

  • ltrim() - Supprime les caractères espaces blancs à gauche de la chaîne de caractères ou d'autres caractères prédéfinis
  • rtrim() - Supprime les caractères espaces blancs à droite de la chaîne de caractères ou d'autres caractères prédéfinis

Grammaire

trim(s
tring,charlist)
Paramètre Description
string Obligatoire. Définit la chaîne de caractères à vérifier.
charlist

Optionnel. Définir quels caractères doivent être supprimés de la chaîne. Si omis, tous les caractères suivants sont supprimés :

  • "\0" - NULL
  • "\t" - Tabulation
  • "\n" - Saut de ligne
  • "\x0B" - Tabulation verticale
  • "\r" - Retour chariot
  • " " - Espace

Détails techniques

Retourne la valeur : Retourne la chaîne modifiée
Version PHP : 4+
Journal des mises à jour : Dans PHP 4.1, une nouvelle fonction a été ajoutée charlist Paramètres.

Plus d'exemples

Exemple 1

Retirer les espaces latéraux :

<?php
$str = " Hello World! ";
echo "Sans utiliser trim: " . $str;
echo "<br>";
echo "Utilisation de trim: " . trim($str);
?>

Le résultat de la sortie HTML du code suivant est le suivant (veuillez consulter le code source) :

<!DOCTYPE html>
<html>
<body>
Sans utiliser trim:  Hello World! <br>Utilisation de trim: Hello World!
</body>
</html>

Le résultat de la sortie du navigateur du code suivant est le suivant :

Sans utiliser trim: Hello World!
Utilisation de trim: Hello World!

Exemple de fonctionnement

Exemple 2

Retirer les sauts de ligne latéraux (\n) :

<?php
$str = "\n\n\nHello World!\n\n\n";
echo "Sans utiliser trim: " . $str;
echo "<br>";
echo "Utilisation de trim: " . trim($str);
?>

Le résultat de la sortie HTML du code suivant est le suivant (veuillez consulter le code source) :

<!DOCTYPE html>
<html>
<body>
Sans utiliser trim:
Hello World!
<br>Utilisation de trim: Hello World!
</body>
</html>

Le résultat de la sortie du navigateur du code suivant est le suivant :

Sans utiliser trim: Hello World!
Utilisation de trim: Hello World!

Exemple de fonctionnement