PHP uasort函数

PHP uasort函数——用自定义函数对数组值排序,uasort函数可通过用户自定义的比较函数对数组中的值进行排序,并保持索引和单元之间的关联。

PHP uasort函数 语法

void uasort ( array array, callback cmp_function)

array为必选参数,输入的数组;cmp_function为必选参数,用户自定义的比较函数。

PHP uasort函数 示例

本示例应用uasort()函数通过自定义函数对输入的数组进行排序。代码如下:

<?php
function fc ($a, $b) {
   if ($a == $b) return 0;
   return ($a < $b) ? -1 : 1;
}
$array = array (9, 6, 7, 3, 4);
uasort ($array, "fc");
print_r($array);
?>

本示例的运行结果如下:

Array ( [3] => 3 [4] => 4 [1] => 6 [2] => 7 [0] => 9 )
赞(0)
未经允许不得转载:极客笔记 » PHP uasort函数
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址