Función strstr() en PHP
Ejemplo
Buscar la primera aparición de "Shanghai" en "¡Me encanta Shanghai!" y devolver el resto de la cadena:
<?php echo strstr("I love Shanghai!","Shanghai"); ?>
Definición y uso
La función strstr() busca la primera aparición de una cadena en otra cadena.
Comentarios:Esta función es segura para binarios.
Comentarios:Esta función es sensible a mayúsculas y minúsculas. Para realizar búsquedas insensibles a mayúsculas y minúsculas, utilice stristr() Función.
Sintaxis
strstr(string,search,before_search)
Parámetros | Descripción |
---|---|
string | Requerido. Especifica la cadena en la que se buscará. |
search |
Requerido. Especifica la cadena de búsqueda. Si este parámetro es un número, buscará el carácter que coincide con el valor ASCII de ese número. |
before_search |
Opcional. El valor predeterminado es "false" para el valor booleano. Si se establece en "true", regresará search La parte de la cadena antes de la primera aparición del parámetro. |
Detalles técnicos
Valor de retorno: | Devuelve la parte restante de la cadena (desde el punto de coincidencia). Si no se encuentra la cadena de búsqueda, devuelve FALSE. |
Versión de PHP: | 4+ |
Registro de actualizaciones: | En PHP 5.3, se agregó before_search Parámetros. |
Más ejemplos
Ejemplo 1
Búsca la cadena con el valor ASCII de "o" y devuelve el resto de la cadena:
<?php echo strstr("Hello world!",111); ?>
Ejemplo 2
Devuelve la parte de la cadena antes de la primera aparición de la cadena de búsqueda:
<?php echo strstr("Hello world!","world",true); ?>