在 PHP 中,使用 explode
分割字符串時,可以使用 mb_split
函數來處理多字節字符。mb_split
是 mbstring
擴展提供的函數,用于按照指定的分隔符分割字符串。在使用之前,請確保已經啟用了 mbstring
擴展。
以下是使用 mb_split
分割多字節字符串的示例:
<?php
// 示例字符串,包含多字節字符(中文)
$string = "你好,世界!";
// 分隔符
$delimiter = ",";
// 使用 mb_split 分割字符串
$parts = mb_split($delimiter, $string);
// 輸出分割后的數組
print_r($parts);
?>
輸出結果:
Array
(
[0] => 你好
[1] => 世界!
)
在這個示例中,我們使用 mb_split
函數按照中文逗號分隔符(,)分割字符串。mb_split
能夠正確處理多字節字符,因此輸出結果中的中文字符保持不變。