php – 循环遍历对象数组
发布时间:2020-12-13 13:05:20 所属栏目:PHP教程 来源:网络整理
导读:我有一个名为$pages的数组内容如下: Array([01-about-us] = Page Object ( [_uri] = about-us [_menuItem] = 01 [_visable] = 1 )[02-contact] = Page Object ( [_uri] = contact [_menuItem] = 02 [_visable] = 1 )[_sitemap] = Page Object ( [_uri] = si
我有一个名为$pages的数组内容如下:
Array ( [01-about-us] => Page Object ( [_uri] => about-us [_menuItem] => 01 [_visable] => 1 ) [02-contact] => Page Object ( [_uri] => contact [_menuItem] => 02 [_visable] => 1 ) [_sitemap] => Page Object ( [_uri] => sitemap [_menuItem] => [_visable] => ) [home] => Page Object ( [_uri] => home [_menuItem] => [_visable] => 1 ) ) 是否有一种简单的方法来循环并通过那些属性获取页面对象,即: <?php foreach($pages->_visible() AS $p): ?> <li> page </li> <?php endforeach ?>
不,你必须使用if:
foreach ($pages as $page) { if ($page->_visible == 1) { echo "<li>page</li>"; } } (注意你在阵列中可见拼错,也许是拼写错误?) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |