PHP | Función stristr()

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *