PHP uksort()函数

PHP uksort()函数

语法

uksort ( array,cmp_function )

定义和用法

The uksort()函数使用用户定义的比较函数按照元素键来对数组进行排序。

参数

序号 参数和描述
1 $array(必填) 指定一个数组。
2 cmp_function(必填) 如果定义了比较函数,则用于比较值并对其进行排序。 函数必须返回 -1、0 或 1 以使该方法正确工作。它应该被写成接受两个参数进行比较,并且类似这样地工作 −
如果 a = b,则返回 0
如果 a > b,则返回 1
如果 a < b,则返回 -1

返回值

成功时返回TRUE,失败时返回FALSE。

示例

尝试以下示例 –

<?php
   function cmp_function(a,b) {
      if (a ==b) return 0;
      return (a>b) ? -1 : 1;
   }

   input = array("d"=>"lemon", "a"=>"orange", "b"=>"banana" );
   uksort(input, "cmp_function");

   print_r($input);
?>

这将产生以下结果-

Array ( [d] => lemon [b] => banana [a] => orange )

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程