javascript - 使用阿拉伯语时数字会颠倒

标签 javascript php html laravel laravel-localization

我正在使用 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>

这是我得到的阿拉伯语 => Image that I get

虽然我应该得到 30 700!

我不想使用反向函数

最佳答案

出现该问题是因为阿拉伯语是从右向左阅读的。添加一个 if 语句来检查它是否阿拉伯语,然后将其反转,这样会更容易,这样将反转的阿拉伯语书写反转回非反转。

关于javascript - 使用阿拉伯语时数字会颠倒,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52695321/

相关文章:

php - FPDF 错误 : This document (mine. pdf) 可能使用了 FDI 随附的免费解析器不支持的压缩技术

javascript - 使用 JavaScript 插入 HTML 元素

javascript - 引用 Javascript 对象中的键

javascript - 铁 :Router add events on change router

php - 跟踪 Doctrine 实体上的字段变化

php - 更新时插入。复合键

php - LEFT JOIN 时分页中断

javascript - 页面加载时,如何让6个函数相互执行?

javascript - 在移动设备上禁用 Hover Div 内的 anchor ,直到打开

javascript - 使用来自多个异步调用的值,然后执行计算以推送值