|
|
|
| Здравствуйте.
Окажите помощь, проблема такая, есть массив
$a=array(
'1|1319617653|26.10.2011|Петров',
'1|1318547171|14.10.2011|Сидоров',
'1|1322740949|01.12.2011|Иванов',
'1|1315235316|05.09.2011|Чупатов'
);
Каим образом отсортировать его в порядке возрастания или убывания по 2 элементу этого массива? | |
|
|
|
|
|
|
|
для: glusan
(08.01.2012 в 23:11)
| |
<pre><?php
$a=array(
'1|1319617653|26.10.2011|Петров',
'1|1318547171|14.10.2011|Сидоров',
'1|1322740949|01.12.2011|Иванов',
'1|1315235316|05.09.2011|Чупатов'
);
print_r($a);
foreach($a as $key => $val){
$a[$key] = explode("|",$val);
foreach($a[$key] as $key2 => $val2){
$second[$key2] = $val[1];
}
}
array_multisort($second,SORT_ASC,$a);
foreach($a as $key => $val)
$a[$key] = implode("|",$val);
print_r($a);
?></pre>
| как-то так.... | |
|
|
|