Maison  >  Article  >  développement back-end  >  Comment connaître les similitudes et les différences des chaînes dans la fonction php

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

醉折花枝作酒筹
醉折花枝作酒筹original
2021-08-04 17:21:332114parcourir

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");
?>

Regardons les résultats de cet exemple

0

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(要比较的第一个字符串,要比较的第二个字符串)

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 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");
?>

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(要比较的第一个字符串,要比较的第二个字符串)

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!

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