>(PHP 5 >= 5.3.0, PHP 7, PHP 8, PECL intl >= 1.0.0)
Collator::sort -- collator_sort — Trie un tableau avec une collation
Description
Style orienté objet
public
Collator::sort(array
&$array, int
$flags = Collator::SORT_REGULAR): bool
collator_sort(Collator
$object, array
&$array, int
$flags = Collator::SORT_REGULAR): bool
Équivalent à la fonction standard PHP sort().
Liste de paramètres
-
object
-
Objet Collator.
-
array
-
tableau de chaînes à trier.
-
flags
-
Type de tri, optionnel, choisi parmi les constantes suivantes :
-
Collator::SORT_REGULAR
: compare les éléments normalement (pas de changement de type).
-
Collator::SORT_NUMERIC
: compare les éléments numériquement.
-
Collator::SORT_STRING
: compare les éléments littéralement.
Le type de tri par défaut est Collator::SORT_REGULAR.
Il est également utilisé si une valeur invalide du
paramètre flags est utilisée.
Valeurs de retour
Cette fonction retourne true en cas de succès ou false si une erreur survient.
Exemples
Exemple #1 Exemple avec collator_sort()
<?php
$coll = collator_create( 'en_US' );
$arr = array( 'at', 'às', 'as' );
var_export( $arr );
collator_sort( $coll, $arr );
var_export( $arr );
?>
L'exemple ci-dessus va afficher :
array (
0 => 'at',
1 => 'às',
2 => 'as',
)array (
0 => 'as',
1 => 'às',
2 => 'at',
)
Voir aussi
- Constantes Collator
- collator_asort() - Tri un tableau en conservant les clés, avec une collation
- collator_sort_with_sort_keys() - Tri un tableau et ses clés avec une collation