(PHP 4 >= 4.0.6, PHP 5, PHP 7, PHP 8)
mb_strpos — Localiza la primera ocurrencia de un carácter en una cadena
Localiza la posición de la primera ocurrencia de un carácter en la cadena proporcionada.
Realiza una búsqueda de tipo
strpos(), teniendo en cuenta los caracteres
multioctetos. La posición de needle
se cuenta
desde el inicio de la cadena haystack
: las
posiciones comienzan en 0.
haystack
La cadena a analizar.
needle
La chaîne de caractères a encontrar en el parámetro
haystack
. A diferencia de la
función strpos(), los valores numéricos
no se aplican como valor ordinal de un carácter.
offset
La posición de inicio de la búsqueda. Si se omite, se utilizará cero. Una posición negativa se cuenta desde el final de la chaîne de caractères.
encoding
El parámetro encoding
es la codificación de caracteres. Si es omitido o null
, será usado el valor de la
codificación de caracteres interna.
Devuelve la posición numérica de
la primera ocurrencia del carácter needle
en la
cadena haystack
. Si needle
no se
encuentra, mb_strpos() devuelve false
.
Versión | Descripción |
---|---|
8.0.0 |
needle ahora acepta una cadena vacía.
|
8.0.0 |
encoding ahora es nullable.
|
7.1.0 |
Se añadió soporte para offset s negativos.
|