PHP请解释一下

时间:2014-01-16 06:12:05

标签: php

我有一个代码从我的mysql中获取行并以分类格式显示,但我无法理解代码中的行$array[$rows['parent_id']][] = $rows;。代码如下:

<?php
    function display_menus_revised()
    {
        $sql = "SELECT * FROM categories";
        $query = mysql_query($sql) or die(mysql_error());
        $array = array();
        if (mysql_num_rows($query)) {
            while ($rows = mysql_fetch_array($query)) {
                $array[$rows['parent_id']][] = $rows;
            }
            loop_array($array);
        }
    }
?>

执行上述代码时,项目列表会正确显示其名称,但我不明白行[]中额外$array[$rows['parent_id']][]的用途。请解释我对php非常新。

0 个答案:

没有答案