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