PHP | collator_sort()函数

collator_sort()函数是PHP中的一个内置函数,用于使用指定的collator对数组进行排序。此函数在成功时返回True,失败时返回False。

null

语法:

  • 程序风格:
    bool collator_sort( $coll, $arr, $sort_flag )
  • 面向对象风格:
    bool Collator::sort( $arr, $sort_flag )

参数: 此函数接受上述三个参数,如下所述:

  • $coll: 此参数用作collator对象。
  • $arr: 此参数包含需要排序的数组。
  • $sort_标志: 它是一个可选参数,用于定义排序类型,可以是以下选项之一:
    • Collator::SORT_REGULAR: 它会正常比较项目。这是默认的排序。
    • Collator::SORT_NUMERIC: 它用数字来比较这些项目。
    • Collator::SORT_字符串: 它将项目作为字符串进行比较。

返回值: 此函数在成功时返回True,失败时返回false。

下面的程序演示了PHP中的collator_sort()函数:

项目1:

<?php
$coll = collator_create( 'en_US' );
// Declare array and initialize it
$arr = array ( 'geek' , 'geeK' , 'Geek' , 'geeks' );
// Sort array
collator_sort( $coll , $arr );
// Display array content
var_export( $arr );
?>


输出:

array (
  0 => 'geek',
  1 => 'geeK',
  2 => 'Geek',
  3 => 'geeks',
)

项目2:

<?php
$coll = collator_create( 'en_US' );
// Declare array and initialize it
$arr = array ( 30, 12, 56, 33, 74, 23, 1 );
// Sort array
collator_sort( $coll , $arr );
// Display array content
var_export( $arr );
?>


输出:

array (
  0 => 1,
  1 => 12,
  2 => 23,
  3 => 30,
  4 => 33,
  5 => 56,
  6 => 74,
)

相关文章:

参考: http://php.net/manual/en/collator.sort.php

© 版权声明
THE END
喜欢就支持一下吧
点赞13 分享