ushembo
Есть такой массив:
PHP:
[ID] => 3425 [NAME] => Аклахома ( ( [VALUE] => Штат ) ) ) [ID] => 3424 [NAME] => Астрахань ( ( [VALUE] => Город ) ) ) [ID] => 3421 [NAME] => Нью—Йорк ( ( [VALUE] => Город ) ) ) [ID] => 3420 [NAME] => Без типа 1 ( ( [VALUE] => ) ) )Мне нужно пересобрать массив, чтобы вывести в html в таком виде, с сортировкой от А до Я и список должен начинаться без типа.
<div>
<caption></caption>
Без типа 1
</div><div>
<caption>-Город</caption>
Астрахань
Нью-Йорк
</div><div>
</caption>Штат</caption>
Аклахома
</div>Подскажите пожалуйста в какую сторону копать, как достичь такого вывода информации?
Спасибо
Drunkenmunky
Если ключ NAME уникальный, создаете новый массив, где первым ключом назначаете значение NAME, например Нью-Йорк.
Потом сортируете его по ключам.
Если неуникальный, то в качестве ключа назначаете составное значение NAME и например ID, чтобы получилось, например Нью-Йорк-3421(NAME-ID).
Далее та же сортировка по ключам.