【发布时间】:2025-12-30 22:05:12
【问题描述】:
我在尝试此代码时收到“尝试获取非对象的属性”。
<?php foreach($pages as $page=>$p): ?>
<h2 class="section-title text-center wow fadeInDown"><?php echo $page[0]->title; ?></h2>
<p class="text-center wow fadeInDown"><?php echo strip_tags(html_entity_decode($page[0]->description)); ?></p>
<?php endforeach; ?>
【问题讨论】:
-
检查变量的值。使用
print_r($pages);。 -
按照@Yash 所说的去做。另外,不是
$page[0](它访问当前键中数组的第一个条目,或者如果它是字符串,则获取当前键的第一个字符)你的意思是$p还是$page[ $p ]? -
$pages 的值到底是多少?您需要 print_r($pages) 并检查一下。
-
$page是当前的key&$p是值。
标签: php