(PHP 4 >= 4.0.2, PHP 5, PHP 7, PHP 8)
strncasecmp — Comparación binaria de strings insensible a mayúsculas/minúsculas
strncasecmp() es similar a strcasecmp(),
con la diferencia de que permite limitar el número de caracteres utilizados para
comparar string1
y string2
,
mediante el argumento length
.
string1
El primer string.
string2
El segundo string.
length
La longitud de los strings a utilizar en la comparación.
Returns a value less than 0 if string1
is less than string2
; a value greater
than 0 if string1
is greater than
string2
, and 0
if they
are equal.
No particular meaning can be reliably inferred from the value aside
from its sign.
Versión | Descripción |
---|---|
8.2.0 |
This function is no longer guaranteed to return
strlen($string1) - strlen($string2) when string lengths
are not equal, but may now return -1 or
1 instead.
|
Ejemplo #1 Ejemplo con strncasecmp()
<?php
$var1 = 'Hello John';
$var2 = 'hello Doe';
if (strncasecmp($var1, $var2, 5) === 0) {
echo 'Los 5 primeros caracteres de $var1 y $var2 son iguales en una comparación de strings insensible a mayúsculas/minúsculas.';
}
?>