0

我在这里浏览了一些关于如何展平 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'];
        }

谢谢你。

4

1 回答 1

0

你有没有尝试过类似的东西

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

因为你给了数组 key=>val 而我理解你的请求的方式是你只想要这些值?

于 2013-09-26T08:56:04.307 回答