LonghornPHP 2026

mb_strstr

(PHP 5 >= 5.2.0, PHP 7, PHP 8)

mb_strstrEncuentra la primera ocurrencia de una cadena en otra

Descripción

function mb_strstr(
string $haystack,
string $needle,
bool $before_needle = false ,
? string $encoding = null
): string |false

mb_strstr() encuentra la primera ocurrencia de needle en haystack y devuelve la porción de haystack. Si needle no es encontrado, la función devolverá false .

Parámetros

haystack

La cadena en la cual se debe buscar la primera ocurrencia de needle

needle

La cadena a buscar en haystack

before_needle

Determina qué porción de haystack esta función devuelve. Si se define como true , la función devolverá toda la cadena haystack desde el inicio hasta la primera ocurrencia de needle (needle excluido). Si se define como false , la función devolverá toda la cadena haystack desde la primera ocurrencia de needle hasta el final (needle incluido).

encoding

El parámetro encoding es la codificación de caracteres. Si se omite o es null , se utilizará el valor de la codificación de caracteres interna.

Valores devueltos

Devuelve la porción de haystack, o false si needle no es encontrado.

Historial de cambios

Versión Descripción
8.0.0 needle ahora acepta una cadena vacía.
8.0.0 encoding ahora acepta null .

Véase también

  • stristr() - Versión insensible a mayúsculas y minúsculas de strstr
  • strstr() - Encuentra la primera ocurrencia en un string
  • mb_stristr() - Encuentra la primera ocurrencia de una cadena en otra, sin tener en cuenta la casilla

Found A Problem?

Learn How To Improve This PageSubmit a Pull RequestReport a Bug
+add a note

User Contributed Notes

There are no user contributed notes for this page.

AltStyle によって変換されたページ (->オリジナル) /