(PHP 5 >= 5.3.0, PECL intl >= 1.0.0)
Collator::sort -- collator_sort — Belirtilen karşılaştırıcıyı kullanarak diziyi sıralar
Nesne yönelimli kullanım
&$arr
[, int $sıralama_türü
] )Yordamsal kullanım
Bu işlev bir diziyi geçerli yerel kurallarına uygun olarak sıralar.
Standart PHP sort() işlevine eşdeğerdir.
karşılaştırıcı
Collator nesnesi.
dizi
Sıralanacak dizge dizisi.
sıralama_türü
İsteğe bağla sıralama türü, şunlardan biri olabilir:
Collator::SORT_REGULAR
- öğeler normal olarak karşılaştırılır (türleri değiştirilmez).
Collator::SORT_NUMERIC
- öğeler sayısal olarak karşılaştırılır.
Collator::SORT_STRING
- öğeler dizgesel olarak karşılaştırılır.
Collator::SORT_REGULAR
.
Başarı durumunda TRUE
, başarısızlık durumunda FALSE
döner.
Örnek 1 - collator_sort() örneği
<?php
$coll = collator_create( 'tr_TR' );
$arr = array( 'zor', 'ışık', 'çok', 'iğne' );
var_export( $arr );
collator_sort( $coll, $arr );
var_export( $arr );
?>
Yukarıdaki örneğin çıktısı:
array ( 0 => 'zor', 1 => 'ışık', 2 => 'çok', 3 => 'iğne', )array ( 0 => 'çok', 1 => 'ışık', 2 => 'iğne', 3 => 'zor', )