Position actuelle: Accueil> Catégories de fonctions> mb_split

mb_split

Division des chaînes de mulabyte en utilisant des expressions régulières
Nom:mb_split
Catégorie:Chaîne multi-octet
Langage de programmation:php
Description en une ligne:Utilisez un jeu de caractères multi-lyte pour la segmentation des chaînes et renvoyez un tableau de sous-chaînes segmentées

Nom de la fonction: mb_split ()

Version applicable: PHP 4> = 4.2.0, Php 5, PHP 7

Description de la fonction: La fonction mb_split () utilise un jeu de caractères multi -yte pour diviser les chaînes et renvoie un tableau composé de sous-chaînes segmentées.

Syntaxe: MB_SPLIT (String $ Pattern, String $ String [, int $ limit = -1])

paramètre:

  • $ Pattern: le délimiteur spécifié, qui peut être une chaîne ou une expression régulière.
  • $ String: la chaîne à diviser.
  • $ limit (facultatif): Spécifie le nombre maximum d'éléments pour retourner le tableau. La valeur par défaut est -1, indiquant que le nombre d'éléments de tableau renvoyés n'est pas limité.

Valeur de retour: renvoie un tableau composé de sous-chaînes divisées et renvoie FAUX si le fractionnement échoue.

Exemple:

 // 使用空格分割字符串$str = "Hello World"; $result = mb_split(" ", $str); print_r($result); // Output: Array ( [0] => Hello [1] => World ) // 使用正则表达式分割字符串$str = "Hello,World"; $result = mb_split("[,]", $str); print_r($result); // Output: Array ( [0] => Hello [1] => World ) // 限制返回的数组元素个数$str = "Hello World"; $result = mb_split(" ", $str, 1); print_r($result); // Output: Array ( [0] => Hello )

Notes:

  • La fonction MB_SPLIT () utilise un jeu de caractères multi -yte pour la segmentation, et il est nécessaire de s'assurer que l'extension MBSTring est activée dans l'environnement PHP.
  • Si la division échoue, la fonction MB_SPLIT () renvoie false.
  • Si le paramètre $ limite n'est pas spécifié, toutes les sous-chaînes divisées seront renvoyées.
Fonctions similaires
Articles populaires