96 of 410 menu

Fonction mb_stristr

La fonction mb_stristr recherche la première occurrence d'une sous-chaîne dans une chaîne sans tenir compte de la casse et retourne la partie de la chaîne depuis le début de l'occurrence trouvée jusqu'à la fin. Le premier paramètre est la chaîne dans laquelle effectuer la recherche, le second est la sous-chaîne recherchée, le troisième (optionnel) est une valeur booléenne pour retourner la partie de la chaîne avant l'occurrence, et le quatrième (optionnel) est l'encodage.

Syntaxe

mb_stristr(string $haystack, string $needle, bool $before_needle = false, ?string $encoding = null): string|false

Exemple

Trouvons une sous-chaîne dans une chaîne sans tenir compte de la casse :

<?php $res = mb_stristr('ABCDE', 'bc'); echo $res; ?>

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

'BCDE'

Exemple

Utilisation du paramètre $before_needle pour obtenir la partie de la chaîne avant l'occurrence :

<?php $res = mb_stristr('ABCDE', 'bc', true); echo $res; ?>

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

'A'

Exemple

Recherche avec indication de l'encodage UTF-8 :

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

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

'мир'

Voir aussi

  • la fonction mb_strstr,
    qui effectue une recherche de sous-chaîne sensible à la casse
  • la fonction stristr,
    qui est similaire à mb_stristr, mais pour les encodages single-byte
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