1

私のphpコードでは、アラビア語の文字列を分割する必要があります。ただし、文字列をコピーすると、左から右に書き込み、split関数が文字列を逆に分割します。正しく分割されるように文字列をrtl方向に作成することをphpで言う方法はありますか?

$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 に答える