使用嵌套的foreach循环从mysql记录集创建多维数组

时间:2014-05-29 13:06:46

标签: php mysql foreach nested

有人可以告诉我使用哪种语法从mysql记录集构建“目录”数组?谢谢!

$directory = array();

foreach ($resultSetFromDB as $row){

    foreach ($row as $field => $value){

        $directory[$field][] = $value;

    }
}

我可以打印$ field和$ value,没问题

1 个答案:

答案 0 :(得分:1)

试试这个:

$directory = array();

foreach ($resultSetFromDB as $i => $row) {

    foreach ($row as $field => $value) {

        $directory[$i][$field] = $value;

    }
}