📜  PHP mb_str_split()函数

📅  最后修改于: 2022-05-13 01:56:50.522000             🧑  作者: Mango

PHP mb_str_split()函数

mb_str_split()函数是在PHP 7.4.0 版本中引入的,仅支持等于或高于 7.4.0 的PHP版本。 mb_str_split()函数用作 str_split()函数的替代。它用于将给定的字符串拆分为指定长度的块,并在成功时返回一个数组,在失败时返回 FALSE,但在PHP 8 中,它在失败时不返回 FALSE。

句法:

array mb_str_split(string $string, int $length, string $encoding)

参数:

Name

Type

Description

$stringstringThe string which is to be splitted into chunks and it is required.
$lengthintLength of the substring in which the string is being split. It is optional parameter.
$encodingstringEncoding format which is to be applied on the substring. It is an optional parameter and default value is null.

示例 1:在下面的示例中,使用 mb_str_split()函数拆分单词“Awesome” ,并且由于该函数返回一个字符数组,因此 print_r() 已用于打印输出。

PHP


PHP


输出:

Array
(
    [0] => A
    [1] => w
    [2] => e
    [3] => s
    [4] => o
    [5] => m
    [6] => e
)

示例 2:在下面的示例中,创建了两个变量 $sentence 和 $word。 $sentance 用于存储任何字符串类型的随机句子,而 $word 用于存储 mb_str_split() 返回的数组。该代码的基本思想是将“GeeksforGeeks”与存储在 $sentence 中的句子分开。此处,mb_str_split() 用于分隔指定长度的子字符串,并将数组存储在 $word 中并相应地显示结果。

PHP


输出:

GeeksforGeeks

参考: https://www. PHP.net/manual/en/函数.mb-str-split。 PHP