當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。