@sergey444

Преобразование PHP массива?

Есть массив :
Array
(
[яблоко] => 3
[дыня] => 1
[груша] => 4
[банан] => 2
)
Необходимо его переделать в массив такого вида:
Array
(
[0] =>Array
(
[name] =>яблоко
[id] =>3
)
[1] =>Array
(
[name] =>дыня
[id] =>1
)
[2] =>Array
(
[name] =>груша
[id] =>4
)
[3] =>Array
(
[name] =>банан
[id] =>2
)
)
Подскажите пожалуйсто как действовать?
  • Вопрос задан
  • 158 просмотров
Пригласить эксперта
Ответы на вопрос 1
@ilgizsharifyllin
$array = array(
	'яблоко' => 3,
	'дыня' => 1,
	'груша' => 4,
	'банан' => 2,
);

foreach($array as $key => $val){
	$arr[] = array(
		'name'	=> $key,
		'id'	=> $val
	);
}

print_r($arr);
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы