javascript - 使用阿拉伯语时,数字会颠倒
问题描述
我正在使用 laravel 本地化
这是我正在使用的代码
<p class="retail-price">@lang('frontend/watch-detail.Reference.retail')
<span class="prices">
@if($watch['price'] == 0 || $watch['price'] == NULL) N/A
@else
@php
$text =number_format($watch['price'], 0, ',', ' ');
@endphp
{{$text}}
@endif
</span>
</p>
这是我在阿拉伯语中得到的 =>我得到的图像
虽然我应该得到 30 700!
我不想使用反向功能
解决方案
出现该问题是因为从右向左阅读阿拉伯语。if
添加一个语句来检查它是否是阿拉伯语会更容易,然后将其反转,因此反转的阿拉伯语书写被反转回不反转。
推荐阅读
- web - 为什么网络爬虫必须具有这些属性,如鲁棒性、礼貌等
- google-apps-script - .getRangeList 不会从一系列单元格返回值
- google-app-engine - Google Firestore 删除所有超过 x 小时的集合
- java - 在 Docker 容器中运行 maven 时如何修复 javax.net.ssl.SSLException?
- powershell - Powershell 作业和变量
- typescript - 如何检查角度 8 中的下一个行为主题值
- swift - Swift:更改 UINavigationController 视图的高度
- sql-server - 正则表达式仅获取字符串中每个数字的最后一次出现
- wordpress - 插件擦除主题中的自定义帖子模板
- flutter - Flutter TextFormField 装饰