PHP
Internationalization

Collator::sort

Collator::sort

collator_sort

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

Collator::sort -- collator_sort — Sort array using specified collator

Description

Object oriented style

public bool Collator::sort ( array &$arr [, int $sort_flag ] )

Procedural style

bool collator_sort ( Collator $coll , array &$arr [, int $sort_flag ] )

This function sorts an array according to current locale rules.

Equivalent to standard PHP sort() .

Parameters

coll

Collator object.

arr

Array of strings to sort.

sort_flag

Optional sorting type, one of the following:

  • Collator::SORT_REGULAR - compare items normally (don't change types)

  • Collator::SORT_NUMERIC - compare items numerically

  • Collator::SORT_STRING - compare items as strings Default sorting type is Collator::SORT_REGULAR. It is also used if an invalid sort_flag value has been specified. Return Values Returns TRUE on success or FALSE on failure. ExamplesExample #1 collator_sort() example<?php $coll = collator_create( 'en_US'  $arr  = array( 'at', 'às', 'as'  var_export( $arr  collator_sort( $coll, $arr  var_export( $arr  ?>​The above example will output:​​array ( 0 => 'at', 1 => 'às', 2 => 'as', )array ( 0 => 'as', 1 => 'às', 2 => 'at', )​See Also

  • Collator constants

  • collator_asort() - Sort array maintaining index association

  • collator_sort_with_sort_keys() - Sort array using specified collator and sort keys

← Collator::sortWithSortKeys

NumberFormatter →

© 1997–2017 The PHP Documentation Group

Licensed under the Creative Commons Attribution License v3.0 or later.

https://secure.php.net/manual/en/collator.sort.php