Collator::sort
collator_sort
(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
Açıklama
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.
Değiştirgeler
-
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. -
Dönen Değerler
Başarı durumunda TRUE, başarısızlık durumunda FALSE döner.
Örnekler
Ö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', )
Ayrıca Bakınız
- Collator sabitleri
- collator_asort() - Diziyi indislerin arasındaki ilişkilere göre sıralar
- collator_sort_with_sort_keys() - Bir diziyi belirtilen karşılaştırıcıyı ve sıralama anahtarlarını kullanarak sıralar
