laravel - 如何获取列的值而不是数组?
问题描述
我想将我的数组更改为数字。
这就是我得到的
"total_amount" => "817450.00"
但我只想要817450.00
如何更改为数字而不是数组。
$total_sale = CtAgent::where('agent_id', $agent_id)
->select('total_amount')
->orderByDesc('ct_id')
->limit('1')
->first();
dd($total_sale);
show number
解决方案
您可以简单地使用该属性:
$total_sale = optional(CtAgent::where('agent_id', $agent_id)
->select('total_amount')
->orderByDesc('ct_id')
->limit('1')
->first())->total_amount;
dd($total_sale);
使用 optional 以防查询返回null
,这样它就不会抛出异常。
推荐阅读
- c#-6.0 - Null 条件运算符(Elvis 运算符)可以防止 IndexOutOfRangeException 吗?
- r - 删除R中类别中的重复元素
- git - 更改 git 的代理配置以实现一推或一拉
- r - 更改闪亮仪表板选项卡中选定选项卡的颜色
- java - 我在查询presto数据时mybatis有一些问题
- python - 使用 Django 的用户帐户激活电子邮件
- python-3.x - Pandas JOIN/MERGE/CONCAT 特定索引上的数据帧
- php - 如何将 PHP 版本更改为 php5.6 并在 php5.6 中安装所有模块
- asp.net - 如何在 asp.net web api 中获取模型包含文本 json 属性的 json 数据?
- excel - 动态调整绘图区域大小以查看聚集条形图的类别轴中的截断文本