PHP二维数组排序函数

/**
 * 排序
 *
 * @param array  $array 二维数组
 * @param string $field 要排序字段
 * @param bool   $desc  true:从大到校 fales:从小到大
 */
function sortArrByField(&$array, $field, $desc = FALSE)
{
	$fieldArr = [];
	foreach ($array as $k => $v)
	{
		$fieldArr[ $k ] = $v[ $field ];
	}
	$sort = $desc == FALSE ? SORT_ASC : SORT_DESC;
	array_multisort($fieldArr, $sort, $array);
}


你可能感兴趣的:(PHP自定义函数)