我有$columns数组
Array
(
[0] => stdClass Object
(
[Field] => category_id
)
[1] => stdClass Object
(
[Field] => category_name
)
[2] => stdClass Object
(
[Field] => category_slug
)
)
和$products数组
Array
(
[0] => stdClass Object
(
[category_id] => 1
[category_name] => Articulations
[category_slug] => articulations
)
[1] => stdClass Object
(
[category_id] => 2
[category_name] => Card
[category_slug] => card
)
[2] => stdClass Object
(
[category_id] => 3
[category_name] => Bar
[category_slug] => bar
)
[3] => stdClass Object
(
[category_id] => 4
[category_name] => FOO
[category_slug] => foo
)
)
具有列值.
如何遍历各列并获取各列的结果?
我尝试过:
<? foreach($columns as $column): ?>
<tr data-id="">
<?PHP foreach($produse as $produs): ?>
<td><?= $produs->{$column->Field} ?></td>
<?PHP endforeach; ?>
</tr>
<? endforeach; ?>
但是逻辑不好,我理解为什么不这样做,但是我无法弄清楚如何遍历列和产品.
解决方法:
似乎您只是缺少引用列对象的Field属性:
<? foreach($columns as $column): ?>
<tr data-id="">
<?PHP foreach($produse as $produs): ?>
<td><?= $produs->{$column->Field} ?></td>
<?PHP endforeach; ?>
</tr>
<? endforeach; ?>
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。