无法解决“..中的数组到字符串转换” [重复]
Posted
技术标签:
【中文标题】无法解决“..中的数组到字符串转换” [重复]【英文标题】:cannot solve "Array to string conversion in .." [duplicate] 【发布时间】:2021-12-11 12:18:31 【问题描述】:我正在尝试从数组中输出名称
当我将它们作为!! !!
输出时,我收到以下错误“数组到字符串的转换..”但使用@dump
我得到以下数据:
array(2)[0]=> object(stdClass)#7052(1)["data"] => string(5)"data1" [1]=> object(stdClass)#7049(1)["data"] =>string(5)"data2"
我已经试过了:
@foreach($items as $item)
!! $item !!
@endforeach
但这并没有解决问题
我正在使用php刀片来解决这个问题
【问题讨论】:
试试 $item['data'] 【参考方案1】:以字符串格式查看数组的最快方法是这样做
!! json_encode($item) !!
那么你的最终答案更有可能是这样的。
!! $item['my_key_name'] !!
【讨论】:
【参考方案2】:您的数组是 items[0] = data['data1','data2'] 所以当你使用 foreach($items as $item) 时,$item 返回值数据,所以你需要第二个循环来提取数据或者你需要使用
@foreach($items[0] as $item)
!! $item !!
@endforeach
【讨论】:
以上是关于无法解决“..中的数组到字符串转换” [重复]的主要内容,如果未能解决你的问题,请参考以下文章