Array (
[0]
(
[name] => Найк
[desc] => Кроссовки
)
[1]
(
[name] => Адидас
[desc] => Кеды
)
[2]
(
[name] => Найк
[desc] => Тапки
)
}
)
<?php
$arr = [
[
'name' => 'Найк',
'desc' => 'Кросовки',
],
[
'name' => 'Адидас',
'desc' => 'Кеды',
],
[
'name' => 'Найк',
'desc' => 'Тапки',
],
];
$result = [
'mark' => array_unique(array_column($arr, 'name')),
'type' => array_unique(array_column($arr, 'desc'))
];
?>
$arr = [
[
'name' => 'Найк',
'desc' => 'Кросовки',
],
[
'name' => 'Адидас',
'desc' => 'Кеды',
],
[
'name' => 'Найк',
'desc' => 'Тапки',
],
];
function sortArr(array $arr){
$result = [
'mark' => [],
'type' => []
];
foreach($arr as $item)
{
if (!in_array($item['name'], $result['mark'])) $result['mark'][] = $item['name'];
if (!in_array($item['desc'], $result['type'])) $result['type'][] = $item['desc'];
}
return $result;
}
var_dump(sortArr($arr));