79 of 410 menu

Fonction mb_substr

La fonction mb_substr extrait et retourne une sous-chaîne d'une chaîne, en travaillant correctement avec les encodages multioctets (par exemple, UTF-8). Le premier paramètre est la chaîne, le second - la position de départ, le troisième (optionnel) - la longueur de la sous-chaîne. Le quatrième paramètre permet de spécifier l'encodage.

Syntaxe

mb_substr(string, start, [length], [encoding]): string;

Exemple

Extrayons 3 caractères de la chaîne, à partir de la position 1 :

<?php $res = mb_substr('абвгд', 1, 3); echo $res; ?>

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

'бвг'

Exemple

Extrayons une sous-chaîne jusqu'à la fin de la chaîne "日本語", à partir de la position 1 :

<?php $res = mb_substr('日本語', 1); echo $res; ?>

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

'本語'

Exemple

Extrayons une sous-chaîne en spécifiant l'encodage UTF-8 :

<?php $res = mb_substr('абвгд', 2, 2, 'UTF-8'); echo $res; ?>

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

'вг'

Voir aussi

  • la fonction mb_strlen,
    qui retourne la longueur d'une chaîne en encodage multioctet
  • la fonction substr,
    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