La fonction de chaîne trim() supprime les caractères vides ou autres caractères prédéfinis des deux côtés de la chaîne. Ceci est très important dans le développement de notre programme. Cet article a rassemblé plusieurs articles sur le résumé de l'utilisation de la fonction de chaîne PHP trim() . J'espère qu'il sera utile à tout le monde de comprendre la fonction trim(), jetons un coup d'œil.
Lorsque les utilisateurs saisissent habituellement des données dans un formulaire ou autre zone de texte, a Vous pouvez accidentellement saisir des espaces ou d'autres caractères spéciaux, etc. Dans certains cas, les espaces et les caractères spéciaux ne sont pas autorisés dans la chaîne. Dans ce cas, vous devez utiliser quelque chose pour supprimer ces espaces et caractères spéciaux. PHP fournit la fonction trim() pour supprimer les espaces et les caractères spéciaux sur les côtés gauche et droit d'une chaîne, la fonction ltrim() pour supprimer les espaces et les caractères spéciaux sur le côté gauche d'une chaîne, et la fonction rtrim() pour supprimer espaces et caractères spéciaux sur le côté droit d'une chaîne. Ces opérations peuvent être facilement effectuées à l’aide de ces fonctions intégrées PHP. Ce qui suit présente la syntaxe et l'utilisation de ces fonctions.
2.Phénomènes étranges lors de l'utilisation de la fonction PHP rtrim()
J'ai rencontré un problème étrange lors de l'utilisation de la fonction rtrim() aujourd'hui :
echo rtrim('<p></p>', '</p>'); // 输出为 <p echo ltrim('www.php.cn','www.'); // 输出为 php.cn
Les résultats de sortie ci-dessus sont un peu inattendus. À l'origine, je pensais que la première ligne devrait afficher
et que la deuxième ligne afficherait jb51.net.
Ce problème me préoccupe depuis longtemps, et je n'en ai jamais trouvé la raison. Plus tard, j'ai trouvé la réponse dans le manuel :
rtrim() remplace les caractères par des unités, pas des chaînes. . Lors d'un remplacement de droite à gauche, les 6 caractères de
seront définitivement remplacés. Lors d'un passage vers la gauche, > est également inclus dans la chaîne du deuxième paramètre de rtirm() ( < /p>), donc il est également remplacé en allant plus à gauche, p est rencontré à ce moment, p n'est pas inclus dans la chaîne du deuxième paramètre. Ainsi, la substitution s'arrête et
3.Un guide simple pour utiliser la fonction trim() en PHP
La fonction PHP trim() supprime les caractères d'espacement et autres caractères prédéfinis des deux extrémités d'un string. La syntaxe spécifique est trim(str, charlist), nous l'expliquerons en détail avec des exemples de code ; trim(str, charlist) le paramètre 1 str est la chaîne sur laquelle opérer, le paramètre 2 charlist est facultatif et spécifie le spécial. caractères que vous souhaitez supprimer.
Cet article présente principalement la suppression des espaces gauche et droit et des caractères spéciaux avec ltrim et rtrim en PHP L'utilisation, combinée à des exemples, explique en détail les définitions de ltrim et rtrim, le rôle des paramètres et les techniques d'utilisation pour supprimer les espaces gauche et droit et les caractères spéciaux. Les amis qui en ont besoin peuvent s'y référer. 🎜>Cet article analyse la suppression des espaces gauche et droit entre ltrim et rtrim en PHP avec des exemples. L'utilisation des espaces et des caractères spéciaux est la suivante :
[Recommandations de questions-réponses associées]<.>
php - la fonction trim gère les espaces sur toute la largeurjavascript - Erreur signalée lors de l'utilisation de la fonction trim() dans le navigateur IE[Recommandations d'entrée associées]couperrtrim ltrim【Articles connexes recommandés】
La différence entre la fonction trim php, la fonction ltrim, la fonction rtrimRésumé d'exemples de fonctions courantes de manipulation de chaînes dans PHP trim, nl2br, addcslashes, uudecode, md5, etc.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!