(PHP 5 >= 5.3.0, PHP 7, PHP 8, 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
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.
nesne
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).
Bağımsız değişkene geçersiz değer belirtilirse bu sabit kullanılır.
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
.
Ö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', )