Yas*_*984 0 php arrays sorting asort
假设您有一个如下所示的数组:
$myArray []= array('firstname' => 'John' , 'lastname'=> 'Johnson');
$myArray []= array('firstname' => 'Adam' , 'lastname'=> 'Tyson');
$myArray []= array('firstname' => 'Mike' , 'lastname'=> 'Robinson');
$myArray []= array('firstname' => 'David' , 'lastname'=> 'Jackson');
Run Code Online (Sandbox Code Playgroud)
你如何根据姓氏对$ myArray进行排序?
小智 5
这也有效
<?php
$myArray []= array('firstname' => 'John' , 'lastname'=> 'Johnson');
$myArray []= array('firstname' => 'Adam' , 'lastname'=> 'Tyson');
$myArray []= array('firstname' => 'Mike' , 'lastname'=> 'Robinson');
$myArray []= array('firstname' => 'David' , 'lastname'=> 'Jackson');
foreach ($myArray as $array) {
$lastnames[] = $array['lastname'];
}
array_multisort($lastnames,SORT_STRING,$myArray);
echo '<pre>',print_r($myArray,1),'</pre>';
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
3935 次 |
最近记录: |