95 of 410 menu

Fonction mb_stripos

La fonction mb_stripos recherche la première occurrence d'une sous-chaîne dans une chaîne sans tenir compte de la casse des caractères. Contrairement à stripos, elle fonctionne correctement avec les encodages multioctets (UTF-8 et autres). Elle prend comme premier paramètre la chaîne dans laquelle effectuer la recherche, comme deuxième - la sous-chaîne recherchée, comme troisième (optionnel) - la position de début de recherche, comme quatrième - l'encodage.

Syntaxe

mb_stripos(string $haystack, string $needle, int $offset = 0, ?string $encoding = null): int|false

Exemple

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

<?php $res = mb_stripos('AbCdE', 'bc'); echo $res; ?>

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

1

Exemple

Recherche avec indication de la position de début :

<?php $res = mb_stripos('AbCdE', 'cd', 2); echo $res; ?>

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

2

Exemple

Recherche avec indication de l'encodage :

<?php $res = mb_stripos('Привет мир', 'МИР', 0, 'UTF-8'); echo $res; ?>

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

7

Voir aussi

  • la fonction mb_strpos,
    qui effectue une recherche en tenant compte de la casse
  • la fonction stripos,
    qui fonctionne de manière similaire, mais sans prise en charge des encodages multioctets
Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser