laravel - 使用 Laravel 将数组对象转换为字符串
问题描述
我的 Laravel 项目中有这样的代码
[
{
"id": "1",
"name": "value 1"
},
{
"id": "2",
"name": "value 2"
},
{
"id": "3",
"name": "value 3"
},
{
"id": "4",
"name": "value 4"
},
{
"id": "5",
"name": "value 5"
}
]
我想变成这样
$output = "value 1,value 2,value 3,value 4,value 5";
解决方案
首先你需要将它分配给一个变量,然后
$output='';
foreach($varaible ad $var){
if(!$loop->last){
$output.=$var->name.',';
}else{
$output.=$var->name;
}
}
推荐阅读
- python - Rock Paper Scissors (Python) - 枚举列表,根据逻辑提取值,并将这些值与原始列表进行比较
- amazon-web-services - 如果项目在 DynamoDB 中不存在,则放入表中
- javascript - 在最近的浏览器中播放 HTML 5 视频是否需要 Javascript?
- reactjs - flex 方向行项目溢出如何解决这个问题?
- sql-server - 找出销量排名前5位的厂商中各型号的平均价格,并按平均价格订购
- javascript - 如何将我的过滤器脚本设置为仅在首次加载时显示网站上默认按钮位置的项目?
- javascript - 容器绑定脚本上的错误“预期的 OAuth 2 访问令牌”
- javascript - 如何正确控制执行流程 Javascript 异常处理
- javascript - 重复字符的 JavaScript 正则表达式规则
- python-3.x - 语法 X = Add() ([tensor1, tensor2]) 在使用 keras.layers.add 构建 ResNET 时如何准确工作?