У меня есть массив, возвращаемыйдинамический ассоциативный массив?
$header_html = array(1=>array('width'=>40,
'sort_case'=>23,
'title'=>'AxA'),
2=>array('width'=>50,
'sort_case'=>7,
'title'=>'B2B'),
3=>array('width'=>100,
'sort_case'=>12,
'title'=>'C12')
);
Я хочу, чтобы получить новый массив, которые зависят от $ header_array = массив ('AXA', 'B2B', 'C12')
примеры:
if have $header_array=array('C12','B2B','AxA').
новый $ header_html будет:
$header_html = array(
1=>array('width'=>100,
'sort_case'=>12,
'title'=>'C12'),
2=>array('width'=>50,
'sort_case'=>7,
'title'=>'B2B'),
3=>array('width'=>40,
'sort_case'=>23,
'title'=>'AxA')
);
и так далее ...
Кто-нибудь знает, как это сделать?
Итак, вы хотите отсортировать массив по убыванию в алфавитном порядке по '['title']'? –
@adam, Из его примера, да. Но я думаю, что OP может нуждаться в функциональности, где вы можете предоставить аргументы о том, как переупорядочить массив и что я не думаю, что существует в одной функции. –
Просто обновите вопрос .. Это не вопрос сортировки. Новый массив будет зависеть от $ header_array = array ('C12', 'B2B', 'AxA') или $ header_array = array ('B2B' , 'C112', 'AxA') и т. Д. – kn3l