PHP mb_substr()Fonctions

PHP String 参考手册Manuel de référence des chaînes PHP

Exemples

Retourne "Rookie" à partir de la chaîne :

<?php echo mb_substr("Exemple", 0, 2); //Sortie : Rookie ?>

Définition et utilisation

La fonction mb_substr() renvoie une partie d'une chaîne. Précédemment, nous avons appris la fonction substr(), qui ne fonctionne qu'avec des caractères anglais. Si vous voulez découper du texte chinois, vous devez utiliser mb_substr().

Remarque :Si le paramètre start est négatif et que length est inférieur ou égal à start, alors length vaut 0.


Syntaxe

mb_substr ( string $str , int $start [, int $length = NULL [, string $encoding = mb_internal_encoding() ]] ) : string

Paramètre Description
str Obligatoire. Extrait une sous-chaîne de cette chaîne.
start Obligatoire. Spécifie où commencer dans la chaîne.
  • Positif - Commence à la position spécifiée dans la chaîne
  • Négatif - Commence à la position spécifiée depuis la fin de la chaîne
  • 0 - Commence au premier caractère de la chaîne
longueur Facultatif. Spécifie la longueur de la chaîne à retourner. Par défaut, jusqu'à la fin de la chaîne.
  • Positif - Retourne à partir de la position spécifiée par le paramètre start
  • Négatif - Retourne à partir de la fin de la chaîne
encoding Facultatif. Encodage des caractères. S'il est omis, l'encodage interne des caractères est utilisé.

Détails techniques

Valeur de retour : Retourne la partie extraite de la chaîne, ou FALSE en cas d'échec, ou une chaîne vide.
Version de PHP : 4+


PHP String 参考手册Manuel de référence des chaînes PHP Autres extensions