102 of 410 menu

Fonction mb_strstr

La fonction mb_strstr recherche la première occurrence d'une sous-chaîne dans une chaîne avec support des encodages multioctets. Le premier paramètre est la chaîne dans laquelle s'effectue la recherche. Le deuxième paramètre est la sous-chaîne recherchée. Le troisième paramètre optionnel détermine s'il faut retourner la partie de la chaîne avant l'occurrence trouvée. Le quatrième paramètre optionnel spécifie l'encodage.

Syntaxe

mb_strstr( string $haystack, string $needle, [bool $before_needle = false], [string $encoding], );

Exemple

Trouvons la première occurrence d'une sous-chaîne dans une chaîne :

<?php $res = mb_strstr('abcde', 'b'); echo $res; ?>

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

'bcde'

Exemple

Trouvons la première occurrence d'une sous-chaîne dans une chaîne et retournons la partie avant l'occurrence :

<?php $res = mb_strstr('abcde', 'cd', true); echo $res; ?>

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

'ab'

Exemple

Recherche avec spécification de l'encodage UTF-8 :

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

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

'мир'

Voir aussi

  • la fonction mb_strpos,
    qui recherche la position de la première occurrence d'une sous-chaîne
  • la fonction strstr,
    qui effectue une recherche similaire sans tenir compte 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