使用使用者自訂的比較函數對陣列$a 中的元素進行排序:Sort the elements of the $a array using a user-defined comparison function:
<?phpfunction my_sort($a,$b){if ($a==$b) return 0;return ($a<$b)?-1:1;}$a=array(4,2,8, 6);usort($a,"my_sort");?>usort() 使用使用者自訂的比較函數對陣列進行排序。
usort( array,myfunction );
參數 | 描述 |
---|---|
array | 必需。規定要排序的陣列。 |
myfunction | 可選。一個定義了可呼叫比較函數的字串。如果第一個參數<, =, > 第二個參數,則相應地比較函數必須傳回一個<, =, > 0 的整數。 |
傳回值: | 如果成功則回傳TRUE,如果失敗則回傳FALSE。 |
---|---|
PHP 版本: | 4+ |