iconv_strpos
(PHP 5)
iconv_strpos — Encuentra la posición de la primera aparición de una aguja en un pajar
Descripción
$haystack
, string $needle
[, int $offset = 0
[, string $charset = ini_get("iconv.internal_encoding")
]] )
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 en base a la codificación de
caracteres establecida en charset.
Parámetros
-
haystack -
El string completo donde buscar.
-
needle -
El string a buscar.
-
offset -
El parámetro opcional
offsetespecifica la posición respecto al inicio del string desde la que empezará la búsqueda. -
charset -
Si se omite el parámetro
charset, se asume questringse 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.
Valores devueltos
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.
Ver también
- strpos() - Encuentra la posición de la primera ocurrencia de un substring en un string
- iconv_strrpos() - Busca la última aparición de un string
- mb_strpos() - Busca la posición de la primera ocurrencia de un string en otro string