La función stristr() es una función integrada en PHP. Busca la primera aparición de una string dentro de otra string y muestra la parte de esta última a partir de la primera aparición de la primera en la última (antes si se especifica). Esta función no distingue entre mayúsculas y minúsculas .
Sintaxis:
stristr( $string, $search, $before )
Parámetros: esta función acepta tres parámetros, como se muestra en la sintaxis anterior, de los cuales se deben proporcionar los dos primeros parámetros y el tercero es opcional. Todos estos parámetros se describen a continuación:
- $string: es un parámetro obligatorio que especifica la string que se buscará.
- $search: es un parámetro obligatorio que especifica la string a buscar. Si este parámetro es un número, buscará el carácter que coincida con el valor ASCII del número
- $before : Es un parámetro opcional. Especifica un valor booleano cuyo valor predeterminado es falso . Si se establece en true , devuelve la parte de la string anterior a la primera aparición del parámetro de búsqueda.
Valor de retorno: la función devuelve el resto de la string (desde el punto de coincidencia), o FALSO, si no se encuentra la string que se busca.
Ejemplos:
Input : $string = "Hello world!", $search = "WORLD" Output : world! Input : $string = "Geeks for Geeks!", $search = "K" Output : ks for Geeks!
Los siguientes programas ilustran la función stristr() en PHP:
Programa 1: En este programa mostraremos la porción de $string desde la primera aparición de $búsqueda.
<?php echo stristr("Geeks for Geeks!", "K"); ?>
Producción:
ks for Geeks!
Programa 2: En este programa, mostraremos la parte de $string antes de la primera aparición de $búsqueda.
<?php echo stristr("Geeks for Geeks!", "K", true); ?>
Producción:
Gee
Programa 3: En este programa pasaremos un entero como $buscar.
<?php $string = "Geeks"; echo stristr($string, 101); // 101 is ASCII value of lowercase e ?>
Producción:
eeks
Referencia :
http://php.net/manual/en/function.stristr.php
Publicación traducida automáticamente
Artículo escrito por RICHIK BHATTACHARJEE y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA