Maison >développement back-end >tutoriel php >Résumé de l'utilisation de la fonction de chaîne php trim()

Résumé de l'utilisation de la fonction de chaîne php trim()

怪我咯
怪我咯original
2017-06-09 14:05:002756parcourir

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.

1.La fonction PHP trim() qui supprime les espaces et les caractères spéciaux du début et de la fin d'une chaîne

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(&#39;<p></p>&#39;, &#39;</p>&#39;); // 输出为 <p
echo ltrim(&#39;www.php.cn&#39;,&#39;www.&#39;); // 输出为 php.cn

Les résultats de sortie ci-dessus sont un peu inattendus. À l'origine, je pensais que la première ligne devrait afficher e388a4556c0f65e1904146cc1a846bee 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 94b3e26ee717c64999d7867364b1b4a3 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() ( 6fb279ad3fd4344cbdd93aac6ad173ac), 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.

4.Exemples de suppression des espaces gauche et droit et des caractères spéciaux avec ltrim et rtrim en PHP

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 largeur

javascript - Erreur signalée lors de l'utilisation de la fonction trim() dans le navigateur IE

[Recommandations d'entrée associées]

couper

rtrim

ltrim

【Articles connexes recommandés】

La différence entre la fonction trim php, la fonction ltrim, la fonction rtrim

Ré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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn