当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


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

$字符串string要拆分为块的字符串,它是必需的。
$长度int正在拆分字符串的子字符串的长度。它是可选参数。
$编码string要应用于子字符串的编码格式。它是一个可选参数,默认值为 null。



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

PHP


<?php
print_r(mb_str_split("Awesome"));
?>

输出:

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


<?php
$sentence = "GeeksforGeeks is Awesome";
$word = mb_str_split($sentence,13);
echo $word[0];
?>

输出:

GeeksforGeeks

参考:https://www.php.net/manual/en/function.mb-str-split.php

相关用法


注:本文由纯净天空筛选整理自talktoosaurabh大神的英文原创作品 PHP mb_str_split() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。