PHP usort()函数

PHP usort()函数

语法

usort ( array,cmp_function )

定义和用法

usort() 函数通过用户定义的比较函数对数组进行排序。该函数为数组中的元素分配新的键。现有的键将被移除。

参数

Sr.No Parameter & Description
1 array(必需) 它指定了一个数组。
2 cmp_function(必需) 用于比较值并对其进行排序的有用定义函数。
如果 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;
   }

   fruits = array("d"=>"lemon", "a"=>"orange", "b"=>"banana" );
   usort(fruits, "cmp_function");

   print_r($fruits);
?>

这将产生以下结果−

Array ( [0] => orange [1] => lemon [2] => banana )

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程