1

在我的 php 代码中,我需要拆分一个阿拉伯字符串。但是,当我复制字符串时,它会从左到右方向写入,并且 split 函数会反向拆分字符串。php中有没有办法说使字符串在rtl方向上正确拆分?

$text="انا احمد.";

$mysplit = mb_split(' ',$text);
4

2 回答 2

3

虽然你的问题有点模糊。似乎array_reverse是您正在寻找的。

$text="انا احمد.";
$mysplit = mb_split(' ',$text);
$mysplit = array_reverse($mysplit);

CodeViper 演示。

于 2013-03-12T14:01:36.287 回答
2

实际上\u200e在字符串前面添加,将其标记为从左到右。那么你也许可以在不需要反转数组的情况下拆分它。

对于从右到左标记的字符是\u200f

于 2013-03-12T14:10:12.897 回答