Ejemplo
Comparar dos cadenas:
<?php
echo substr_compare("Hello world","Hello world",0);
?>
Ejecutar ejemplo » Definición y Uso
El substr_compare() función compara dos cadenas de una posición de inicio especificado.
Tip: Esta función es binario-seguro y opcionalmente entre mayúsculas y minúsculas.
Sintaxis
substr_compare( string1,string2,startpos,length,case )
Parámetro | Descripción |
---|---|
string1 | Necesario. Especifica la primera cadena de comparar |
string2 | Necesario. Especifica la segunda cadena de comparar |
startpos | Necesario. Especifica dónde empezar comparando en cadena1. Si es negativo, se empieza a contar desde el final de la cadena |
length | Opcional. Especifica la cantidad de cadena1 Comparar |
case | Opcional. Un valor booleano que especifica si realizar o no un caso sensible a comparar:
|
Detalles técnicos
Valor de retorno: | Esta función devuelve:
|
---|---|
Versión de PHP: | 5+ |
cambios: | A partir de PHP 5.1, ahora es posible utilizar un pos_comienzo negativos |
Más ejemplos
Ejemplo 1
Comparar dos cadenas, cuando la posición de inicio en cadena1 para la comparación es sexto:
<?php
echo substr_compare("Hello world","world",6);
?>
Ejecutar ejemplo » Ejemplo 2
Utilizando todos los parámetros:
<?php
echo substr_compare("world","or",1,2);
echo substr_compare("world","ld",-2,2);
echo substr_compare("world","orl",1,2);
echo substr_compare("world","OR",1,2,TRUE);
echo substr_compare("world","or",1,3);
echo substr_compare("world","rl",1,2);
?>
Ejecutar ejemplo » Ejemplo 3
Diferentes valores de retorno:
<?php
echo substr_compare("Hello world!","Hello world!",0); // the
two strings are equal
echo substr_compare("Hello world!","Hello",0); //
string1 is greater than string2
echo substr_compare("Hello world!","Hello
world! Hello!",0); // str1 is less than str2
?>
Ejecutar ejemplo » <String Referencia PHP