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

# stripos

(PHP 5)

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

### Description

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

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

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

### Liste de paramètres

`haystack`

  La chaîne à chercher.

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

  Le paramètre optionnel `offset` vous permet de spécifier à partir de quel caractère dans `haystack` vous souhaitez commencer la recherche. La position retournée sera toujours relative au début de la chaîne `haystack`.

### Valeurs de retour

Si le paramètre `needle` n'est pas trouvé, 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.

### 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 $pos";
}
?>`

### Notes

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

### Voir aussi

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

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