//对二维数组进行排序的函数
/** 参数说明
$arrays:
排序的数组。
$sort_key:
排序的键。
$sort_order:
SORT_ASC - 默认,按升序排列。(A-Z)
SORT_DESC - 按降序排列。(Z-A)
$sort_type:
SORT_REGULAR - 默认 将每一项按常规顺序排列。
SORT_NUMERIC - 将每一项按数字顺序排列。
SORT_STRING - 将每一项按字母顺序排列。
*/
function umember_sort($arrays,$sort_key,$sort_order=SORT_DESC,$sort_type=SORT_NUMERIC ){
if(is_array($arrays)){
foreach ($arrays as $array){
if(is_array($array)){
$key_arrays[] = $array[$sort_key]; //将排序的键存进数组
}else{
return false;
}
}
}else{
return false;
}
//运用PHP自带函数将键的数组排序并返回排序后的数组
array_multisort($key_arrays,$sort_order,$sort_type,$arrays);
return $arrays;
}
//需要排序的数组数据
$data = array(
array(
'account' => 'zhaoxing7',
'uid' => '306019',
'
PHP二维数组根据指定键排序
最新推荐文章于 2024-07-09 11:30:41 发布
本文介绍如何使用PHP对二维数组进行排序,重点在于根据数组中的某个指定键进行升序或降序排序,帮助开发者更好地组织和处理数据。
摘要由CSDN通过智能技术生成