gpt4 book ai didi

php - 我在使用 str_split 时遇到了一些问题,它在我的语言中无法正常工作

转载 作者:行者123 更新时间:2023-12-02 17:22:34 27 4
gpt4 key购买 nike

我有一段代码是这样的:

$string="رستوران";
$arr = str_split($string);
var_dump($arr);
echo '<br>';

结果是:

array (size=14)
0 => string '�' (length=1)
1 => string '�' (length=1)
2 => string '�' (length=1)
...

但我希望得到这样的结果:

array (size=14)
0 => string 'ر' (length=1)
1 => string 'س' (length=1)
2 => string 'ت' (length=1)
...

您对实现我的预期结果有什么建议吗?

最佳答案

您必须使用 Multibyte String Functions用于操纵波斯字符串。您可以使用 preg_split为你的小豚鼠。

print_r(preg_split('//u', "رستوران ها", null, PREG_SPLIT_NO_EMPTY));
Output:
Array
(
[0] => ر
[1] => س
[2] => ت
[3] => و
[4] => ر
[5] => ا
[6] => ن
[7] =>
[8] => ه
[9] => ا
)

关于php - 我在使用 str_split 时遇到了一些问题,它在我的语言中无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41664847/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com