Имеется массив, который нужно отсортировать по алфавиту
wa_dump($filters)
:
Array
(
0 => Array
(
id => '675'
parent_id => NULL
code => 'tsvet1'
status => 'public'
name => 'Цвет'
type => 'color'
selectable => '1'
multiple => '1'
count => '25'
values => Array
(
27 => shopColorValue object
{
shopColorValuecode => '0'
shopColorValuevalue => 'чёрный'
shopColorValueid => '27'
shopColorValuesort => '1'
shopColorValue_data => NULL
feature_id => '675'
}
34 => shopColorValue object
{
shopColorValuecode => '255'
shopColorValuevalue => 'синий'
shopColorValueid => '34'
shopColorValuesort => '9'
shopColorValue_data => NULL
feature_id => '675'
}
44 => shopColorValue object
{
shopColorValuecode => '13209'
shopColorValuevalue => 'переливающийся'
shopColorValueid => '44'
shopColorValuesort => '15'
shopColorValue_data => NULL
feature_id => '675'
}
54 => shopColorValue object
{
shopColorValuecode => '49151'
shopColorValuevalue => 'голубой'
shopColorValueid => '54'
shopColorValuesort => '10'
shopColorValue_data => NULL
feature_id => '675'
}
48 => shopColorValue object
{
shopColorValuecode => '3200456'
shopColorValuevalue => 'бирюзовый'
shopColorValueid => '48'
shopColorValuesort => '19'
shopColorValue_data => NULL
feature_id => '675'
}
Целиком массив не умещался, залил на pastebin
Сортировать нужно только значение
tsvet1 выведеные цвета
shopColorValuevalue нужно расставить в алфавитном порядке.
Пробовал анписать функцию, но знаний в этом деле не хватает:
sort($filters);
foreach ($filters as $key => $val) {
echo "$key = $val\n";
}
Выводит:
0 = Array 1 = Array 2 = Array 3 = Array 4 = Array 5 = Array