陣列函式庫

uksort

(PHP3 >= 3.0.4 , PHP4)

uksort ---  依使用者定義的函式將陣列的索引值排序

語法 : void uksort(array array, function cmp_function);

說明 : 

此函式會依照使用者定義的函式將陣列的索引值重新排序。

Example :

<?php

    function mycompare($a, $b) {

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

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

   }

   $a = array(4 => "four", 3 => "three", 20 => "twenty", 10 => "ten");

   uksort($a, mycompare);

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

   echo "$key: $value\n";

  }

?>

此範例的結果將會產生出 :

20: twenty 10: ten 4: four 3: three

參考 : arsort( )  asort( )  uasort( )  ksort( )  rsort( )  sort( )


上一頁 首頁 下一頁