【发布时间】:2019-09-11 11:29:24
【问题描述】:
如何在对象列表中获取不同的键($key)和多个不同的值($myObjectValues)?
我的预期结果是不同的键在表中显示为列,其不同的值显示为多行。列 ($key) 不应该是硬核,我打算在刀片视图中显示。
当前代码:
foreach($x as $key => $item) {
print_r($key); //this is list number
foreach($item as $key => $myObjectValues){
print_r($key); //this is my object key
print_r($myObjectValues); //this is my object values
}
}
这是 json 数组对象 ($x)。
Array(
[0] => stdClass Object
(
[milk_temperature] => 10
[coffeebean_level] => 124.022
)
[1] => stdClass Object
(
[milk_temperature] => 1099
[soya_temperature] => 10
[coffeebean_level] => 99.022
)
[2] => stdClass Object
(
[milk_temperature] => 1099
[coffeebean_level] => 99.022
)
)
【问题讨论】:
-
我不确定我是否遵循,你能举一个理想结果的例子吗?
-
您是说对于每个键,您想用其他具有相同键的值创建另一个对象吗?我不确定我是否理解正确
-
大家好,我编辑了这个问题。
-
啊,现在我明白了,您所要做的就是在您的对象中创建一个
foreach循环,该对象包含您的所有信息(您想要放入表格中的信息)并打印每一行一个表格行
标签: php arrays laravel object key-value