stripcslashes
stripslashes
Fonctions sur les chaînes de caractères
PHP Manual

# stripos

(PHP 5)

stripos — Recherche la position de la première occurrence dans une chaîne, sans tenir compte de la casse

### Description

int stripos ( string `$haystack` , string `$needle` [, int `$offset` = 0 ] )

Cherche la position numérique de la première occurrence de `needle` dans la chaîne `haystack`.

Contrairement à la fonction strpos(), stripos() est insensible à la casse.

### Liste de paramètres

`haystack`

  La chaîne dans laquelle on effectue la recherche.

`needle`

  Le paramètre `needle` peut être une chaîne d'un ou plusieurs caractères.

  Si `needle` n'est pas une chaîne, il est converti en entier, et utilisé comme valeur d'un caractère.

`offset`

  Si spécifié, la recherche commencera à partir de ce nombre de caractères, compté depuis le début de la chaîne. Contrairement aux fonctions strrpos() et strripos(), ce paramètre ne peut être négatif.

### Valeurs de retour

Retourne la position de la première occurrence dans la chaîne relativement au début de la chaîne `haystack` (indépendamment de l'offset). Notez également que la position dans la chaîne commence à 0, et non pas à 1.

Retourne `FALSE` si l'occurrence n'a pas été trouvée.

Avertissement

Cette fonction peut retourner `FALSE`, mais elle peut aussi retourner une valeur équivalent à `FALSE`. 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.

### Exemples

Exemple #1 Exemple avec stripos()

`<?php
$findme = 'a';
$mystring1 = 'xyz';
$mystring2 = 'ABC';
$pos1 = stripos($mystring1, $findme);
$pos2 = stripos($mystring2, $findme);
// Non, 'a' ne fait pas partie de 'xyz'
if ($pos1 === false) {
echo "La chaîne '$findme' n'a pas été trouvée dans la chaîne '$mystring'";
}
// Notez l'utilisation de ===. Un simple == ne donnerait pas le résultat escompté
// car la lettre 'a' est à la position 0th (la première).
if ($pos2 !== false) {
echo "La chaîne '$findme' a été trouvée dans la chaîne '$mystring'";
echo " à la position $pos2";
}
?>`

### Notes

> Note: Cette fonction gère les chaînes binaires.

### Voir aussi

- strpos() - Cherche la position de la première occurrence dans une chaîne
- strrpos() - Cherche la position de la dernière occurrence d'une sous-chaine dans une chaîne
- strripos() - Cherche la position de la dernière occurrence d'une chaîne contenue dans une autre, de façon insensible à la casse
- stristr() - Version insensible à la casse de strstr
- substr() - Retourne un segment de chaîne
- str_ireplace() - Version insensible à la casse de str_replace

stripcslashes
stripslashes
Fonctions sur les chaînes de caractères
PHP Manual