如何在 JavaScript 中处理多字节 UTF-8 字符串并修复空分隔符问题

phpserver side programmingprogramming更新于 2025/4/13 2:07:17

为此,首先使用 preg_split() 并将该函数设置为 −

'//u'

按上述设置后,空分隔符问题将得到修复,因为我们在上面添加了 '//u'。

示例

PHP 代码如下

<!DOCTYPE html>
<html>
<body>
<?php
$stringValues="";
$result= preg_split('//u', $stringValues,-1, PREG_SPLIT_NO_EMPTY);
print_r($result);
echo "<br>";
$stringValues1="John Smith";
$result1= preg_split('//u', $stringValues1,-1, PREG_SPLIT_NO_EMPTY);
print_r($result1);
?>
</body>
</html>

输出

这将产生以下输出 −

Array ( )
Array ( [0] => J [1] => o [2] => h [3] => n [4] => [5] => S [6] => m [7] => i [8] => t [9] => h )

相关文章