(PHP 5, PHP 7)
iconv_strpos — Encuentra la posición de la primera aparición de una aguja en un pajar
$haystack
, string $needle
[, int $offset
= 0
[, string $charset
= ini_get("iconv.internal_encoding")
]] ) : int
Encuentra la posición de la primera aparición de una aguja
dentro de un pajar
.
A diferencia de strpos(), el valor que retorna
iconv_strpos() es el número de caracteres que aparecen
antes del string buscado, en vez del offset en bytes a la posición donde se
encuentra el string. Los caracteres se cuentan de acuerdo a la codificación de
caracteres establecida en charset
.
haystack
El string completo donde buscar.
needle
El string a buscar.
offset
El parámetro opcional offset
especifica la
posición respecto al inicio del string desde la que empezará la búsqueda.
Si el parámetro offset es negativo, se cuenta desde el final del string.
charset
Si se omite el parámetro charset
, se asume que
string
se codificará según
iconv.internal_encoding.
Si haystack
o needle
no son
un string, se convierten a string y se aplica como el valor ordinal del
carácter.
Retorna la posición numérica de la primera vez que aparece
needle
en haystack
.
Si no se encuentra needle
,
iconv_strpos() retornará 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 |
---|---|
7.1.0 |
Añadido soporte para offset s negativos.
|