gpt4 book ai didi

php - 阿拉伯/波斯数字的 Number_format

转载 作者:搜寻专家 更新时间:2023-10-31 22:07:24 30 4
gpt4 key购买 nike

我在 mysql 数据库中有一个“价格”字段,其中包含以阿拉伯或波斯数字表示的产品价格。

数字示例:12345567890 //1234567890

我不知道如何格式化它以便以用户友好的方式格式化。我的意思是,按数千或类似的东西分组。这将是理想的:1234 567 890

php 中的 number_format 是我在拉丁数字上使用的格式。

有什么我不知道的功能可以实现吗?

如果没有,请提供有关如何创建一个的想法。

谢谢

最佳答案

你可以像这样使用正则表达式:

([۱۲۳۴۵۶۷۸۹۰])(?=(?:[۱۲۳۴۵۶۷۸۹۰]{3})+$)

在字符串 1234567890 上搜索并替换为 \1, 会得到 1,234,567,890(使用 , 而不是空格,因为 SO 会将它们剪掉。但是在替换中使用空格也同样有效)。

不过,我不得不同意评论中的建议,使用可用的数字类型存储数据并在输入/输出时转换它们。

关于php - 阿拉伯/波斯数字的 Number_format,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16524286/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com