加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

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>";
    }
}

(注意你在阵列中可见拼错,也许是拼写错误?)

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读