【发布时间】:2015-10-07 21:50:26
【问题描述】:
不使用foreach方法如何将多维数组转换为一维数组
Array
(
[0] => Array
(
[opportunityid] => 5
[id] => 89
[discountedpackagecost] => 89990.00
[discountedaddoncost] => 61000.00
[title] => This is a very big title okayyyyyyy???????
)
[1] => Array
(
[opportunityid] => 42
[id] => 90
[discountedpackagecost] => 45592.00
[discountedaddoncost] => 0.00
[title] => test book
)
)
我只需要每行的 Key->“id”。
php 中有什么默认方法可用吗??
我只是希望结果是这样的。
array(2) { [0]=> string(2) "89" [1]=> string(2) "90" }
【问题讨论】:
-
你可以看看phps数组函数,即
array_walk_...()家族。但是那些自己也使用循环,那么这里有什么意义呢? -
我知道一些默认函数有内置循环。我只是希望这些函数具有内置循环,而不需要我们创建自定义循环。
-
好的,听起来 php 提供的数组函数正是您想要的。 php 文档包含完整列表,其中包含函数用法的良好示例。
标签: php arrays multidimensional-array