Manuel PHP
Précédent |  | Suivant

# iconv_strpos

(PHP 5)

iconv_strpos -- Trouve la position de la première occurence de needle dans haystack

## Description

int iconv_strpos ( string haystack, string needle [, int offset [, string charset]] )

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