首页 > 解决方案 > PHP - 在希伯来字母的情况下数组元素的顺序错误

问题描述

这是我的示例代码:

$string = '"5","תמר","0","N"';
var_dump(explode(',',$string));

这就是结果:

array(4) {
  [0]=>
  string(3) ""5""
  [1]=>
  string(8) ""תמר""
  [2]=>
  string(3) ""0""
  [3]=>
  string(3) ""N""
}

元素的顺序是错误的。第三个元素是第二个。我知道希伯来语是我们阅读 RTL 的一种语言,它是切换顺序的原因。我怎样才能得到正确的元素顺序,所有元素的 LTR?

标签: phphebrew

解决方案


推荐阅读