当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。