【发布时间】:2015-02-09 06:38:21
【问题描述】:
我有一个这样的数组。
array (size=4)
0 =>
array (size=1)
'serial_id' => string '214' (length=3)
1 =>
array (size=1)
'serial_id' => string '218' (length=3)
2 =>
array (size=1)
'serial_id' => string '221' (length=3)
3 =>
array (size=1)
'serial_id' => string '319' (length=3)
我希望这是单个数组
array (size=4)
'0' => string '214' (length=3)
'1' => string '218' (length=3)
'2' => string '221' (length=3)
'3' => string '319' (length=3)
我不想运行循环,是否有任何数组函数可以提供我所需的输出
谁能帮帮我??? 我是 php 数组函数的新手。 感谢所有答案,但等待使用数组函数的最短答案.. 这是我在 php 中的代码
<?php
$array = array( array('serial_id' => 214),
array('serial_id' => 218 ),
array('serial_id' => 221),
array('serial_id' => 319) );
var_dump($array);
$array2 = array(218,214,221,319);
var_dump($array2);
?>
【问题讨论】:
-
遍历数组并重建它?听起来很容易。显示您的 PHP 代码。
-
仅供参考:您不能有重复的密钥,使用
foreach或array_column就可以了。 -
这可能是错误的..因为键是相同的..如果键相同则它将被最后一个值覆盖..
标签: php arrays algorithm loops multidimensional-array