(PHP 4, PHP 5)
trim — Supprime les espaces (ou d'autres caractères) en début et fin de chaîne
trim() retourne la chaîne str , après avoir supprimé les caractères invisibles en début et fin de chaîne. Si le second paramètre charlist est omis, trim() supprimera les caractères suivants :
La chaîne de caractères qui sera coupé.
Optionnellement, les caractères supprimés peuvent aussi être spécifiés en utilisant le paramètre charlist . Listez simplement tous les caractères que vous voulez supprimer. Avec .. vous pouvez spécifier une plage de caractères.
La chaîne de caractères coupée.
Version | Description |
---|---|
4.1.0 | Le paramètre optionnel charlist a été ajouté. |
Exemple 2656. Exemple avec trim()
<?php
$text
=
"\t\tVoici quelques mots :) ... "
;
$binary
=
"\x09Exemple de chaîne\x0A"
;
$hello
=
"Bonjour le monde !"
;
var_dump
(
$text
,
$binary
,
$hello
);
print
"\n"
;
$trimmed
=
trim
(
$text
);
var_dump
(
$trimmed
);
$trimmed
=
trim
(
$text
,
" \t."
);
var_dump
(
$trimmed
);
$trimmed
=
trim
(
$hello
,
"Bjro"
);
var_dump
(
$trimmed
);
// Supprime les caractères de contrôle ASCII au début et à la fin de $binary
// (de 0 à 31 inclusif)
$clean
=
trim
(
$binary
,
"\x00..\x1F"
);
var_dump
(
$clean
);
?>
L'exemple ci-dessus va afficher :
string(32) " Voici quelques mots :) ... " string(16) " Exemple de chaîne " string(11) "Bonjour le monde !" string(28) "Voici quelques mots :) ..." string(24) "Voici quelques mots :)" string(5) "nur le mnde !" string(14) "Exemple de chaîne"
Exemple 2657. Suppression de caractères dans un tableau avec trim()
<?php
function
trim_value
(&
$value
)
{
$value
=
trim
(
$value
);
}
$fruit
= array(
'pomme'
,
'banane '
,
' canneberge '
);
var_dump
(
$fruit
);
array_walk
(
$fruit
,
'trim_value'
);
var_dump
(
$fruit
);
?>
L'exemple ci-dessus va afficher :
array(3) { [0]=> string(5) "pomme" [1]=> string(7) "banane " [2]=> string(11) " canneberge " } array(3) { [0]=> string(5) "pomme" [1]=> string(6) "banane" [2]=> string(9) "canneberge" }
ltrim() |
rtrim() |