Bifalgorithm post · Computer science one · Arrays of Strings
How can you compare strings by their content in PHP?
How can you compare strings by their content in PHP? (Computer science one · Arrays of Strings) — "When comparing strings in PHP, we can use the usual comparis…
Ideas in this flowchart
- Comparación de cadenas en PHP
- Los operadores ===, < y <= comparan cadenas lexicográficamente.
- La comparación lexicográfica ordena las cadenas según su contenido.
- Este enfoque generalmente se desaconseja.
- Puede producir problemas relacionados con la conversión automática de tipos.
- También existen diferencias entre la igualdad y desigualdad estrictas y no estrictas.
- PHP proporciona métodos comparadores basados en el contenido de las cadenas.
- strcmp($a, $b) recibe dos cadenas y devuelve un entero según su orden lexicográfico.
- Devuelve un valor negativo si $a precede a $b.
- Devuelve cero si $a y $b tienen el mismo contenido.
- Devuelve un valor positivo si $b precede a $a.
- strcmp("apple", "banana") devuelve un valor negativo.
- strcmp("zelda", "mario") devuelve un valor positivo.