我的号码是这样的: 2800万亿亿 我想像这样展示它,28亿 我试一下这个

{{rtrim($amounts,0)}}

但它显示了280亿美元,这是不正确的

怎么会把这写在刀锋上呢?

推荐答案

你可以像下面这样做

$number = 2800000000;
$formatted = number_format($number / 1000000000, 1, '.', '') . ' billion';

echo $formatted; // Output: 2.8 billion

对于您的特定情况,它可能是这样的

{{number_format($amounts / 1000000000, 1, '.', '')}}

Laravel相关问答推荐

如何让 Laravel 的 Collection 表现得像一个流?

如何在 Laravel 中使用多对一变形关系

在 Laravel 包中的路由上使用显式或隐式模型绑定

为什么命令php artisan serve不起作用

你如何找到 Laravel 外观背后的底层类?

Laravel - 排序的集合输出不是数组

SQLSTATE [01000]:警告:1265 列的数据被截断(truncated)

调用未定义的方法 Maatwebsite\Excel\Excel::load()

当表中不存在列时如何将 paginate() 与 having() 子句一起使用

Laravel Eloquent 在子查询中有两个WHERE NOT IN

将图标添加到 Laravelcollective 提交按钮

控制器外部的 Laravel 访问请求对象

Laravel 5 Mime 验证

如何重定向到laravel上的公共文件夹

嘲笑没有匹配的关闭处理程序

Laravel 5.4 - Mix - 如何运行浏览器实时重新加载

Carbon解析到 ISO8601

使用 Nginx 设置 Laravel

同一模型上的 Laravel 父/子关系

Laravel如何仅响应没有正文消息的204代码状态