Fonction stripos

La fonction stripos recherche la première occurrence d'une sous-chaîne dans une chaîne sans tenir compte de la casse. Son premier paramètre est la chaîne dans laquelle effectuer la recherche, le second est la sous-chaîne recherchée, et le troisième paramètre optionnel est la position à partir de laquelle commencer la recherche.

Syntaxe

phpstripos(string, substring, [offset]);

Exemple

Trouvons la position d'une sous-chaîne dans une chaîne :

php<?php
  echo stripos('AbCdE', 'bc');
?>

Résultat de l'exécution du code :

php1

Exemple

Essayons de trouver une sous-chaîne inexistante :

php<?php
  $res = stripos('AbCdE', 'xyz');
  var_dump($res);
?>

Résultat de l'exécution du code :

phpfalse

Exemple

Recherche avec indication de la position de départ :

php<?php
  echo stripos('aAbBcC', 'b', 3);
?>

Résultat de l'exécution du code :

php4

Voir aussi

  • la fonction strpos,
    qui effectue une recherche sensible à la casse
  • la fonction stristr,
    qui retourne une partie de la chaîne après l'occurrence trouvée