iconv_strlen
iconv_strrpos
Fonctions iconv
PHP Manual

# iconv_strpos

(PHP 5)

iconv_strpos — Trouve la position de la première occurrence d'une chaîne dans une autre

### Description

int iconv_strpos ( string `$haystack` , string `$needle` [, int `$offset` = 0 [, string `$charset` = ini_set("iconv.internal_encoding") ]] )

Trouve la position de la première occurrence de `needle` dans `haystack`.

À 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`.

### Liste de paramètres

`haystack`

  La chaîne de caractères entière.

`needle`

  La chaîne de caractères à chercher.

`offset`

  Le paramètre optionnel `offset` spécifie la position à partir de laquelle la recherche doit commencer.

`charset`

  Si le paramètre `charset` est omis, `string` sera encodé en accord avec iconv.internal_encoding.

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.

### Valeurs de retour

Retourne la position numérique de la première occurrence de `needle` dans `haystack`.

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` comme 0 ou "". Veuillez lire la section sur les booléens pour plus d'informations. Utilisez l'opérateur === pour tester la valeur de retour exacte de cette fonction.

### Voir aussi

- strpos() - Trouve la position d'un caractère dans une chaîne
- iconv_strrpos() - Trouve la position de la dernière occurrence d'un élément dans une chaîne
- mb_strpos() - Repère la première occurrence d'un caractère dans une chaîne

iconv_strlen
iconv_strrpos
Fonctions iconv
PHP Manual