php – 循环遍历对象数组

前端之家收集整理的这篇文章主要介绍了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] => 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>";
    }
}

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

原文链接:https://www.f2er.com/php/136256.html

猜你在找的PHP相关文章