$new_arr =array();
$arr = array(
array(
'o_description' => '',
'name' => 'Объем встроенной памяти, ГБ',
'option_znach' => '8',
),
array(
'o_description' => '',
'name' => 'Объем встроенной памяти, ГБ',
'option_znach' => '2',
),
array(
'o_description' => '',
'name' => 'Объем встроенной памяти, ГБ',
'option_znach' => '33',
),
array(
'o_description' => '',
'name' => 'Объем встроенной памяти, ГБ',
'option_znach' => '666',
),
);
foreach($arr as $key => $item) {
$opts[] = $item['option_znach'];
$new_arr[$item['name']] = $item;
$new_arr[$item['name']]['option_znach'] = $opts;
}
$new_arr = array_values($new_arr);
print_r($new_arr);
Array
(
[0] => Array
(
[o_description] =>
[name] => Объем встроенной памяти, ГБ
[option_znach] => Array
(
[0] => 8
[1] => 2
[2] => 33
[3] => 666
)
)
)
Не так давно начал изучение фронт енда, и вот мне не дает покоя вопрос, зачем в body все содержимое еще оборачивают в див? разве нельзя все те же значения задать для боди?
Как относиться к такой информации?
<?php foreach($menu as $item) { ?>
<span itemprop="name" class="item<?= (isset($path[1]) && $path[1]['id'] == $item['id'] ? ' active' : '') ?><?= $item['id'] == '123' ? ' red' : ''?>"><a itemprop="url" href="<?= URL::site($item['_path'], TRUE).(isset($item['target']) ? '" target="'.$item['target'] : '') ?>"><?= HTML::chars($item['name']) ?></a></span>
<?php } ?>