php - 带有波斯语(波斯语)文本的PHP内爆顺序错误
问题描述
下面的代码以错误的顺序输出波斯语文本。 $arr[2]
应该在最后,但它在中间?
$arr= array();
$arr[0]= 'title';
$arr[1]= 'محمد رضا گلزار، الناز شاکردوست';
$arr[2] = 'مجنون لیلی';
$string = implode(" - ",$arr);
echo $string;
输出:
title - محمد رضا گلزار، الناز شاکردوست - مجنون لیلی
我也尝试过像这样连接并得到相同的结果。
echo $arr[0].' - '.$arr[1].' - '.$arr[2];
我该如何解决?$arr[2]
应该是最后一个。这也不是一个一致的错误,如果我使用不同的波斯语文本,我会得到想要的结果。
解决方案
推荐阅读
- ruby - RVM list - Warning! PATH is not properly set up
- swift - 从 NSAttributedString 中提取表
- tensorflow - 使用 Flask 服务张量流模型
- html - 经典 ASP:Microsoft VBScript 编译错误“800a0400”预期语句
- batch-file - 批处理脚本:将数组值与数值进行比较
- django - 将“with”模板标签与“if”模板标签结合使用
- c++ - 使用 C++ STL 的数组实现
- jquery - JQuery使元素在div内可拖动和排序并溢出
- android - 如何从一个活动中获取选定的图像到来自firebase的第二个活动
- php - 如果我知道 MySQL 中同一行中其他列的值,如何获取列的值?