php - 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?
解决方案
推荐阅读
- powershell - 在 PowerShell 中比较多个 CSV 列并从两者返回完整数据
- python - Python / Pandas 中的 R 向量语法
- c++ - 将多个参数传递给 operator[]
- ruby-on-rails - Ruby On Rails - 重定向整个请求
- c++ - C++/地址空间:每个地址 2 字节?
- javascript - 嵌套的 javascript 调用
- java - azure API 应用程序每天第一次调用很慢
- javascript - node.js 和 gulp 中的 firebase 问题
- r - R dplyr - 循环数据帧列表 %>% 左连接 %>% 多个数据帧
- c# - 使用 dapper 从数据库返回一个 varchar