PHP foreach如何将数组逆序输出?

foreach不像for循环一样,可以让i=100,然后i--这样逆序输出数组……

foreach ( $array as $key => $val )
{
    echo $array
[$key]['id'];
}

它好像就直接遍历数组,数组是什么顺序它就打印出什么顺序。有什么办法可以让它逆序输出吗?

感谢您为本话题评分。
共有2个回答
  • 0
    Lemon - 2013-12-27 不喜欢

    foreach ( array_reverse($array) as $key => $val )
    {
        echo $array
    [$key]['id'];
    }

  • 0
    北极熊 - 2013-12-27 不喜欢

    教你一招;
    rewind();
    valid();
    current()
    key();
    next();

    foreach的五大步骤,你可以自己定义

以下是预览效果,请确认排版好了再点回复。
如果你认为此话题有广告、灌水的嫌疑,请给此话题评一颗星。平均分低的话题将不会再显示。
良好的讨论氛围由大家共同维护。