Bifalgorithm post · Computer science one · Comparisons
How does PHP compare strings using strcmp()?
How does PHP compare strings using strcmp()? (Computer science one · Comparisons) — "43.4. Comparisons When comparing strings in PHP, we can use the usual comp…
Ideas in this flowchart
- Comparaison des chaînes de caractères en PHP
- Les opérateurs ===, < et <= comparent les chaînes lexicographiquement
- Cette approche est généralement déconseillée à cause de la conversion implicite des types et des comparaisons strictes ou faibles
- PHP fournit des méthodes de comparaison fondées sur le contenu des chaînes
- strcmp($a, $b) reçoit deux chaînes et renvoie un entier indiquant leur ordre lexicographique
- strcmp() renvoie une valeur négative si $a précède $b
- strcmp() renvoie zéro si $a et $b ont le même contenu
- strcmp() renvoie une valeur positive si $b précède $a
- strcmp("apple", "banana") renvoie une valeur négative
- strcmp("zelda", "mario") renvoie une valeur positive