Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/226.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP数组的组成,意思是_Php_Arrays - Fatal编程技术网

PHP数组的组成,意思是

PHP数组的组成,意思是,php,arrays,Php,Arrays,我有一个MySQL查询的结果。如果我创建一个数组,如: $List = array(); do { $List[] = $row; } while($row = $test->fetch_assoc()); 当我回显我得到的内容时: Array ( [0] => [1] => Array ( [SeqID] => SeqID0201 ) [2] => Array ( [SeqID] => SeqID0202 ) [3] => Array (

我有一个MySQL查询的结果。如果我创建一个数组,如:

$List = array();    
do {
  $List[] = $row;
} while($row = $test->fetch_assoc());
当我回显我得到的内容时:

Array ( [0] => [1] => Array ( [SeqID] => SeqID0201 ) [2] => Array ( [SeqID] => SeqID0202 ) [3] => Array ( [SeqID] => SeqID0203 ) ) 
如果我通过foreach循环传递数组

foreach($List as $key => $value) {
    echo $key.' '.$value.'<br />';
}
我的问题是,如何让查询结果数组的内容通过foreach循环生成数据


感谢您的帮助。

您可能希望得到以下结果:

foreach($List as $key => $value) {
    echo $key.' '.$value['SeqID'].'<br />';
}
foreach($key=>$value){
回显$key.'.$value['SeqID'].
; }
您有一个多维数组<代码>$value['SeqID']可能就是您想要的。完美。我不知道为什么我错过了。最后一个问题是,如何将结果放入另一个数组中以在查询中使用,如$fields[]=$key.'.$value['SeqID'.'.
;比如:$fields[$key]=$value['SeqID'];?嗨,当我用foreach中的$fields[$key]=$value['SeqID']打印时,我得到的只是数组([]=>)?嗨,这就是我得到的:foreach($QList as$field=>$val){$fields[$key]=$value['SeqID'];}当我打印时,我得到数组([]=>)。我尝试过所有的组合庄园,但毫无乐趣
foreach($List as $key => $value) {
    echo $key.' '.$value['SeqID'].'<br />';
}