Comment connaître les similitudes et les différences des chaînes dans la fonction php

醉折花枝作酒筹
Libérer: 2023-03-11 21:52:01
original
2110 Les gens l'ont consulté

Dans l'article précédent, nous avons découvert la méthode de remplacement des caractères spécifiés dans une chaîne. Si nécessaire, veuillez lire "Introduction détaillée à la méthode de remplacement des caractères spécifiés en php (sensible à la casse)". Cette fois, nous allons vous présenter la méthode de comparaison de deux chaînes. Vous pouvez vous y référer si vous en avez besoin.

Parfois, nous pouvons avoir besoin de comparer deux chaînes. À ce stade, nous devons utiliser la fonction pour comparer des chaînes, nous allons donc vous présenter aujourd'hui comment comparer deux chaînes.

Tout d’abord, regardons la première méthode, en utilisant la fonction strcasecmp().

Regardons un petit exemple.

<?php
echo strcasecmp("yellow rattan wine","Yellow Rattan Wine");
?>
Copier après la connexion

Regardons les résultats de cet exemple

0
Copier après la connexion

Chers amis, avez-vous beaucoup de points d'interrogation ? Que signifie ce 0 ? Ne vous inquiétez pas, apprenons cette fonction maintenant. La fonction

strcasecmp() compare deux chaînes.

Jetons un œil à la syntaxe de cette fonction

strcasecmp(要比较的第一个字符串,要比较的第二个字符串)
Copier après la connexion

La chose la plus importante est la valeur de retour de cette fonction, jetons un coup d'œil.

Cette fonction renvoie :

  • 0 - si les deux chaînes sont égales

  • <0 - si chaîne1 est inférieure à chaîne2

  • >0 - si chaîne1 est supérieure à chaîne2

Maintenant que nous avons introduit une fonction, nous allons introduire la deuxième méthode, la fonction strcmp().

Jetons un coup d'oeil à un petit châtaignier.

<?php
echo strcmp("yellow rattan wine","Yellow Rattan Wine");
?>
Copier après la connexion

Regardez le résultat de ce marron

Comment connaître les similitudes et les différences des chaînes dans la fonction php

32 ? Qu'est-ce que cela signifie? Est-ce la même fonction que celle ci-dessus ? Apprenons-le maintenant. La fonction

strcmp() compare deux chaînes.

Jetons un coup d'œil à la syntaxe de cette fonction

strcmp(要比较的第一个字符串,要比较的第二个字符串)
Copier après la connexion

Cette fonction est la même que la fonction strcasecmp ci-dessus. La valeur renvoyée est supérieure à 0, ce qui signifie que le premier caractère est supérieur au deuxième caractère.

C'est tout. Si vous voulez savoir autre chose, vous pouvez cliquer ici. → →Tutoriel vidéo php

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!

Étiquettes associées:
php
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!