Дорогие гуру помогите разобраться, не понимаю как составит алгоритм есть массив:
$massive = array(
'0' => array('propertyname' => 'цвет','value' => 'red'),
'1' => array('propertyname' => 'версия', 'value' => 'android')
);
Из массива $massive нужно собирать такой:
$result = array(
'цвет' => array('value' => 'red'),
'версия' => array('value' => 'android')
);
т.е разделит propertyname в отдельный массив в цикле foreach в массиве $massive могут быть и другие параметры например:
'2' => array('propertyname' => 'память', 'value' => '16')
ну и естественно добавит этот в $result как отдельный параметр:
'память' => array('value' => '16')
надеюсь понятно объяснил.
$result = array();
foreach ($massive as $elem) {
$result[$elem['propertyname']] = array(
'value' => $elem['value']
);
}
Все очень просто же
<?php
$massive = [
'0' => ['propertyname' => 'color','value' => 'red'],
'1' => ['propertyname' => 'version', 'value' => 'android']
];
$result = [];
foreach ($massive as $item) {
$result[$item['propertyname']] = $item;
unset($result[$item['propertyname']]['propertyname']);
}
print_r($result);
/**
Array
(
[color] => Array
(
[value] => red
)
[version] => Array
(
[value] => android
)
)
*/
Частный дом престарелых в Киеве: комфорт, забота и профессиональный уход
Есть дата взятая с ютуба 2017-01-21T02:57:01000Z Как преобразовать её в обычную дату?
Как сохранить файл к себе на хостинг по ссылке, находящейся в открытом доступе? Формат xml