PHP数组从结果数组值输出

时间:2013-04-12 06:28:13

标签: php arrays function

以下是我的结果数组:

Array
(
    [0] => Array
    (
        [id] => 3
        [name] => test
    )

    [1] => Array
    (
        [id] => 4
        [name] => Balikavadhu
    )
)

从上面的数组中,我想生成一个新数组,如下所示:

array(3,4) // where 3 and 4 are id values of respective array

任何帮助或快速回答都将不胜感激。

提前致谢!

3 个答案:

答案 0 :(得分:2)

又一个选择:

 $newArray = [];

 foreach ($arrayResults as $result) {
  $newArray[] = $result['id'];
 }

答案 1 :(得分:0)

将输出数组放入名为$ arr的数组中。然后这样做:

$newArr = array();
$id = 0;
foreach ($arr as $val)
{
   $newArr[$i] = $val['id'];
   $id++;
}

答案 2 :(得分:0)

您可以执行类似

的操作
$newArray = [];

foreach ($arrayResults as $result) {
  array_push($newArray, $result['id']);
}