
1 ferock PRO 首先,php 没有n维数组这个概念,显然你是从asp 或者vb 转来的。包括c# 都没有n 维数组的概念 其次,一次循环就可以解决你的问题 $array=array(); foreach($arr as $v){ $array[]=$v['id']; } print_r($array); # 你可以看看这是不是你要的。 另外,这个帖子里有人愿意回答一下v2ex 里怎么贴代码和使代码高亮么? |
2 h2ero May 25, 2014 |
4 jingwentian OP @ferock 记得以前直接可以贴gist地址就可以了,现在不好使了不晓得为什么 |
5 jingwentian OP |
6 lizheming May 25, 2014 @ferock 没有多纬数组的概念?那官方手册上的 multidimensional array 做何解释? http://cn2.php.net/manual/en/language.types.array.php |
7 ferock PRO @lizheming 你从这个角度来说也是对的,但就像第一句说的,本质就是一个k-v 对象。v 本身也可以是一个object,所以大家理解角度不一样 |
9 imn1 May 26, 2014 array_column 是新函数,不能说忘了,应该说新认识才对 我以前还专门写了个class对付矩阵数组的各种转换 |
10 nevernet Jul 2, 2014 ``` $array=array(); foreach($arr as $v){ $array[]=$v['id']; } print_r($array); # 你可以看看这是不是你要的。 ``` |