La fonction en php pour comparer les chaînes est

下次还敢
Libérer: 2024-04-27 15:24:36
original
1023 Les gens l'ont consulté

Les fonctions de comparaison de chaînes en PHP incluent : strcmp() : renvoie le résultat de la comparaison de deux chaînes (renvoie 0 si égal, renvoie un entier positif si la première chaîne est supérieure à la deuxième chaîne, sinon renvoie un entier négatif). strncmp() : compare les N premiers caractères de deux chaînes. strcasecmp() : compare deux chaînes en ignorant la casse. strncasecmp() : compare les N premiers caractères de deux chaînes, en ignorant la casse. strcmp_nat() : compare deux chaînes dans l'ordre naturel (les nombres sont comparés numériquement, les lettres sont comparées par ordre alphabétique).

La fonction en php pour comparer les chaînes est

Fonctions pour comparer des chaînes en PHP

PHP fournit de nombreuses fonctions pour comparer des chaînes, les plus couramment utilisées sont :

1. Fonction strcmp()

int strcmp(string $str1, string $str2)
Copier après la connexion
  • Compare deux chaînes et renvoie un résultat. 0 s'ils sont égaux, un entier positif si la première chaîne est supérieure à la deuxième chaîne, et un entier négatif dans le cas contraire.

2. La fonction strncmp()

int strncmp(string $str1, string $str2, int $length)
Copier après la connexion
  • compare les N premiers caractères de deux chaînes et renvoie 0 s'ils sont égaux. Si la première chaîne est supérieure à la deuxième chaîne, renvoie un entier positif, sinon renvoie. un entier négatif.

3. La fonction strcasecmp()

int strcasecmp(string $str1, string $str2)
Copier après la connexion
  • ignore la casse et compare deux chaînes si elles sont égales, elle renvoie 0. Si la première chaîne est supérieure à la deuxième chaîne, elle renvoie un entier positif, sinon. il renvoie un entier négatif.

4. La fonction strncasecmp()

int strncasecmp(string $str1, string $str2, int $length)
Copier après la connexion
  • ignore la casse et compare les N premiers caractères de deux chaînes s'ils sont égaux, elle renvoie 0. Si la première chaîne est supérieure à la deuxième chaîne, elle renvoie. un entier positif, sinon un entier négatif est renvoyé.

5. La fonction strcmp_nat()

int strcmp_nat(string $str1, string $str2)
Copier après la connexion
  • compare deux chaînes dans l'ordre naturel, les nombres sont comparés par nombres, les lettres sont comparées par lettres, si égales, 0 est renvoyé, si la première chaîne est supérieure à la seconde Chaîne de caractères, renvoie un entier positif, sinon renvoie un entier négatif.

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!

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