@Artur937
junior

Как обработать ассоциативный массив так, чтобы сформировать массив значений?

Имеется массив

array(3) { 
[0]=> array(1) { ["id"]=> string(4) "1000" } 
[1]=> array(1) { ["id"]=> string(4) "1001" } 
[2]=> array(1) { ["id"]=> string(4) "1002" } 
}


Необходимо убрать из него все кроме значений id, привести его к виду [1000, 1001, 1002]. Как это можно сделать?
  • Вопрос задан
  • 85 просмотров
Решения вопроса 2
DevMan
@DevMan
ну тут и понаписывали...
это решается одной функцией https://secure.php.net/manual/ru/function.array-co...
Ответ написан
Комментировать
Bankir77
@Bankir77
на php можно так:
$array = array(
	array("id" => 1),
	array("id" => 2),
	array("id" => 3),
);

foreach ($array as $value) {
	$new_array[] = $value["id"];
}

echo "<pre>";
print_r($new_array);
echo "</pre>";
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
SilenceOfWinter
@SilenceOfWinter Куратор тега PHP
та еще зажигалка...
array_combine
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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