iconv_strpos() retourne la position numérique de la
première occurence de needle
dans
haystack
.
Le paramètre optionnel offset
spécifie la position
à partir de laquelle la recherche doit commencer.
Si needle
n'est pas trouvé,
iconv_strpos() retournera FALSE.
Avertissement |
Cette fonction peut retourner FALSE, mais elle peut aussi retourner une valeur équivalent à FALSE, utilisable dans une condition if simple. Utilisez l'opérateur === pour tester la valeur de retour exacte de cette fonction. |
Si haystack
ou needle
ne
sont pas des chaînes de caractères, ils sont convertis en entiers et
appliqués en tant que valeur ordinale d'un caractère.
À l'opposé de strpos(), la valeur retournée par
iconv_strpos() est le nombre de caractères
se trouvant avant needle, plutôt que la position en octets où needle a été trouvé.
Les caractères sont comptés en se basant sur le jeux de caractères spécifié par
charset
.
Si le paramètre charset
est omis,
string
sera encodé en accord avec
iconv.internal_charset.
Voir aussi strpos(), mb_strpos() et iconv_strrpos().
Précédent | Sommaire | Suivant |
iconv_strlen | Niveau supérieur | iconv_strrpos |