To clarify, if $part is true, the string returned is from index zero up to, but not including, the first character of the matched substring.
<?php echo mb_strstr('abCDef','CD', true); // prints 'ab' ?>
mb_strstr
(PHP 5 >= 5.2.0)
mb_strstr — Busca la primera ocurrencia de un string dentro de otro
Descripción
$haystack
, string $needle
[, bool $before_needle = false
[, string $encoding
]] )
mb_strstr() busca la primera ocurrencia de
needle en haystack
y devuelve la porción de haystack.
Si no se encunetra needle, devuelve FALSE.
Parámetros
-
haystack -
El string desde el que obtener la primera ocurrencia de
needle -
needle -
El string a buscar en
haystack -
before_needle -
Determina qué porción de
haystackdevuelve esta función. Si se establece aTRUE, devuelve todo elhaystackdesde el comienzo de la primera ocurrencia deneedle(incluyendo needle). Si se establece aFALSE, Devuelve todo elhaystackdesde la primera ocurrencia deneedlehasta el final (excluyendo needle). -
encoding -
El nombre de la codificación de caracteres a usar. Si se omite, se usará la codificación de caracteres interna.
Valores devueltos
Devuelve la porción de haystack,
o FALSE si no se encuentra needle.
Ver también
- stristr() - strstr insensible a mayúsculas y minúsculas
- strstr() - Encuentra la primera aparición de un string
- mb_stristr() - Busca la primera ocurrencia de un string dentro de otro, insensible a mayúsculas/minúsculas
