(PHP 5, PHP 7, PHP 8)
iconv_strpos — Encuentra la posición de la primera ocurrencia de una cadena en otra
$haystack
,$needle
,$offset
= 0,$encoding
= null
Encuentra la posición de la primera ocurrencia de needle
en haystack
.
A diferencia de strpos(), el valor devuelto por
iconv_strpos() es el número de caracteres
que se encuentran antes de needle
, en lugar de la posición en bytes donde needle
fue encontrado.
Los caracteres son contados basándose en el juego de caracteres especificado por
encoding
.
haystack
El string completo.
needle
El string a buscar.
offset
El parámetro opcional offset
especifica la posición
desde la cual debe comenzar la búsqueda.
Si la posición es negativa, se cuenta desde el final del string.
encoding
Si el parámetro encoding
es omitido o null
,
string
será codificado de acuerdo con
iconv.internal_encoding.
Si haystack
o needle
no
son strings, son convertidos a enteros y aplicados como valor ordinal de un carácter.
Devuelve la posición numérica de la primera ocurrencia de
needle
en haystack
.
Si needle
no es encontrado,
iconv_strpos() devolverá false
.
Esta función puede
devolver el valor booleano false
, pero también puede devolver un valor no booleano que se
evalúa como false
. Por favor lea la sección sobre Booleanos para más
información. Use el operador
=== para comprobar el valor devuelto por esta
función.
Versión | Descripción |
---|---|
8.0.0 |
encoding ahora es nullable.
|
7.1.0 |
Se añadió soporte para offset s negativos.
|