数组函数库

usort

(PHP3 >= 3.0.3 , PHP4)

usort ---  依使用者定义的函数将数组的值排序

语法 : void usort(array array, function cmp_function);

说明 : 

此函数会依照使用者定义的函数将数组的值重新排序。

Example :

<?php

   function cmp($a,$b) {

  if ($a == $b) return 0;

  return ($a > $b) ? -1 : 1;

   }

   $a = array(3,2,5,6,1);

   usort($a, cmp);

   while(list($key,$value) = each($a)) {

   echo "$key: $value\n";

   }

?>

此范例的结果将会产生出 :

0: 6 1: 5 2: 3 3: 2 4: 1

参考 : uasort( )  uksort( )  sort( )   asort( )  arsort( )   ksort( )  rsort( )  


上一页 首页