當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


PHP collator_sort_with_sort_keys()用法及代碼示例


collator_sort_with_sort_keys()函數是PHP中的內置函數,用於使用指定的整理程序和排序鍵對數組進行排序。

用法:

  • 程序風格:
    bool collator_sort_with_sort_keys( $coll, $arr )
  • 麵向對象的樣式:
    bool Collator::sortWithSortKeys( $arr )

參數:該函數接受上述和以下描述的兩個參數:


  • $coll:此參數用作整理對象。它提供了比較函數,並支持適當的locale-sensitive排序順序。
  • $arr:此參數用於保存需要排序的字符串。

返回值:如果成功,此函數返回True;如果失敗,則返回False。

下麵的程序演示了PHP中的collator_sort_with_sort_keys()函數。

示例1:

<?php 
  
// Declare an array which need to sort 
$arr  = array( 'Geeks', 'g4g', 'GeeksforGeeks', 'geek' ); 
$coll = collator_create( 'gs' ); 
  
// Sort the array with key value 
collator_sort_with_sort_keys( $coll, $arr ); 
  
var_export( $arr ); 
?>
輸出:
array (
  0 => 'g4g',
  1 => 'geek',
  2 => 'Geeks',
  3 => 'GeeksforGeeks',
)

示例2:

<?php 
  
// Declare an array which need to sort 
$arr  = array( 'Geeks123', 'GeeksABC', 'GeeksforGeeks', 'Geeks' ); 
  
// Create collector 
$coll = collator_create( 'en_US' ); 
  
// Sort the array with key value 
collator_sort_with_sort_keys( $coll, $arr ); 
  
var_export( $arr ); 
?>
輸出:
array (
  0 => 'Geeks',
  1 => 'Geeks123',
  2 => 'GeeksABC',
  3 => 'GeeksforGeeks',
)

參考: http://php.net/manual/en/collator.sortwithsortkeys.php



相關用法


注:本文由純淨天空篩選整理自Mahadev99大神的英文原創作品 PHP | collator_sort_with_sort_keys() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。