2013-10-13 2 views
1

У меня есть массив с несколькими значениями и нужно нажать значение в этот массив.Значение Push для массива

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'] 

Как это можно сделать?

ответ

0

Предполагая, что массив $personal содержит только id и name, вы можете использовать array_push.

array_push($array, $personal); 
3

Используйте квадратные скобки обозначения для добавления к исходному массиву:

$original[] = $person; 

Или, если $person является более сложным, и вы хотите только эти две клавиши:

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

Кажется, что парень который дал мне ответ, удалил его ответ,

Но это я использовал t o добавить значения в

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

Anyway ++ 1 для вас, спасибо! :)

+3

Не будет ли это нажимные 2 записи, одна из которых содержит только 'id' и другой содержит только' name'? – rid

0

Смотрите, если это работает для вас:

$yourarray[]=$personal; 
Смежные вопросы