• 首页
  • vue
  • TypeScript
  • JavaScript
  • scss
  • css3
  • html5
  • php
  • MySQL
  • redis
  • jQuery
  • Collator::sortWithSortKeys()

    collator_sort_with_sort_keys

    (PHP 5 >= 5.3.0, PHP 7, PECL intl >= 1.0.0)

    Sort array using specified collator and sort keys

    说明

    面向对象风格
    publicCollator::sortWithSortKeys(array &$arr): bool
    过程化风格
    collator_sort_with_sort_keys(Collator$coll,array &$arr): bool

    Similar to collator_sort() but uses ICU sorting keys produced by ucol_getSortKey()to gain more speed on large arrays.

    参数

    $coll

    Collator object.

    $arr

    Array of strings to sort

    返回值

    成功时返回TRUE,或者在失败时返回FALSE

    范例

    collator_sort_with_sort_keys() example

    <?php
    $arr  = array( 'Köpfe', 'Kypper', 'Kopfe' );
    $coll = collator_create( 'sv' );
    collator_sort_with_sort_keys( $coll, $arr );
    var_export( $arr );
    ?>
    

    以上例程会输出:

    array (
      0 => 'Kopfe',
      1 => 'Kypper',
      2 => 'Köpfe',
    )
    

    参见

    • Collator constants
    • collator_sort() Sort array using specified collator
    • collator_asort() Sort array maintaining index association