将值推送到数组

时间:2013-10-13 18:03:34

标签: php arrays

我有一个包含多个值的数组,需要将值推入此数组。

orignial数组看起来像:

[0]=> array(2) { ["name"]=> string(17) "Name" ["id"]=> string(8) "134567" }
[1]=> array(2) { ["name"]=> string(13) "Name" ["id"]=> string(9) "123456" }

我需要将这些值放入上面的数组中:

$personal['id']
$personal['name']

如何做到这一点?

4 个答案:

答案 0 :(得分:3)

使用方括号表示法附加到原始数组:

$original[] = $person;

或者如果$person更复杂,您只需要这两个键:

$original[] = array(
        'name' => $personal['name'],
        'id' => $personal['id']);

答案 1 :(得分:0)

假设$personal数组只包含idname,您可以使用array_push

array_push($array, $personal);

答案 2 :(得分:0)

似乎那个给我答案的人删除了他的答案,

但我以前常常将值添加到

 $originalArray[]['id'] = $personal['id'];
 $originalArray[]['name'] = $personal['name'];

无论如何++ 1为你,谢谢! :)

答案 3 :(得分:0)

看看这是否适合你:

$yourarray[]=$personal;