在PHP中展平数组

时间:2013-09-26 08:53:54

标签: php

我已经在这里讨论了如何压扁PHP数组的一些帖子,但是没有一个能帮我弄清楚如何将数组降低到我想要的水平。

数组当前输出如下:

array(4) { [0]=> array(1) { ["entry_id"]=> string(3) "342" } [1]=> array(1) { ["entry_id"]=> string(3) "343" } [2]=> array(1) { ["entry_id"]=> string(3) "344" } [3]=> array(1) { ["entry_id"]=> string(3) "345" } } 

我想这样:

array = (342,343,344,345)

我已经设法将其归结为:

array(4) { [0]=> string(3) "342" [1]=> string(3) "343" [2]=> string(3) "344" [3]=> string(3) "345" } 

使用此代码:

foreach($submissions as $a=>$b) {
            $submissions[$a] = $b['entry_id'];
        }

谢谢。

1 个答案:

答案 0 :(得分:0)

你有没有试过像

这样的东西
foreach($submissions as $a=>$b) {
            $submissions[] = $b['entry_id'];
        }

因为你给的是数组键=> val以及我理解你的请求的方式你只想要这些值吗?