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
相關用法
- PHP imagecreatetruecolor()用法及代碼示例
- PHP fpassthru( )用法及代碼示例
- PHP ImagickDraw getTextAlignment()用法及代碼示例
- PHP Ds\Sequence last()用法及代碼示例
- PHP Imagick floodFillPaintImage()用法及代碼示例
- PHP array_udiff_uassoc()用法及代碼示例
- PHP geoip_continent_code_by_name()用法及代碼示例
- PHP GmagickPixel setcolor()用法及代碼示例
- PHP opendir()用法及代碼示例
- PHP cal_to_jd()用法及代碼示例
- PHP stream_get_transports()用法及代碼示例
- PHP Ds\Deque pop()用法及代碼示例
- PHP SimpleXMLElement children()用法及代碼示例
- PHP array_intersect_ukey()用法及代碼示例
- PHP is_numeric()用法及代碼示例
- PHP Imagick adaptiveSharpenImage()用法及代碼示例
- PHP XMLWriter endDtdEntity()用法及代碼示例
- PHP isset()用法及代碼示例
注:本文由純淨天空篩選整理自talktoosaurabh大神的英文原創作品 PHP mb_str_split() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。