2011-04-03 93 views
2
array { 
[0]=> array { [0]=> "1" [1]=> "7" [2]=> "5" [3]=> "0" [4]=> "0" } 
[1]=> array { [0]=> "2" [1]=> "3" [2]=> "7" [3]=> "0" [4]=> "0" } 
[2]=> array { [0]=> "3" [1]=> "5" [2]=> "10" [3]=> "0" [4]=> "0" } 
[3]=> array { [0]=> "4" [1]=> "11" [2]=> "4" [3]=> "0" [4]=> "0" } 
[4]=> array { [0]=> "5" [1]=> "12" [2]=> "9" [3]=> "0" [4]=> "0" } 
[5]=> array { [0]=> "6" [1]=> "6" [2]=> "12" [3]=> "0" [4]=> "0" } 
[6]=> array { [0]=> "7" [1]=> "8" [2]=> "6" [3]=> "0" [4]=> "0" } 
[7]=> array { [0]=> "8" [1]=> "0" [2]=> "14" [3]=> "0" [4]=> "0" } 
[8]=> array { [0]=> "9" [1]=> "25" [2]=> "8" [3]=> "0" [4]=> "0" } 
[9]=> array { [0]=> "10" [1]=> "30" [2]=> "7" [3]=> "0" [4]=> "0" } 
} 

我想请问我该如何使用list()功能列出了列表阵列功能

array{7,3,5,11,12,6,8,0,25,30} 

非常感谢你。

回答

3
$yourarray = array(); 

foreach($array as $arr) 
{ 
    $yourarray[] = $arr[1];  
} 

print_r($yourarray); 
1

list()不起作用这种方式,它尺寸n的一维阵列分配给n变量。正如其他人所建议的,这种数据的结构方式,我能看到提取这些数据的唯一方式是foreach