陣列函式庫

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( )  


上一頁 首頁