Collator::asort

collator_asort

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

Collator::asort -- collator_asortDiziyi indislerin arasındaki ilişkilere göre sıralar

Açıklama

Nesne yönelimli kullanım

publicCollator::asort(array&$dizi, int$sıralama_türü = Collator::SORT_REGULAR): bool

Yordamsal kullanım

collator_asort(Collator$nesne, array&$dizi, int$sıralama_türü = Collator::SORT_REGULAR): bool

Bir diziyi indislerinin arasındaki ilişkilere uygun olarak sıralar. Elemanlarının sıralamasının önem kazandığı yerlerde ilişkisel dizilerin içeriğini sıraya sokmakta kullanılır. Dizi elemanları yerele özgü kurallara göre sıralanır.

PHP'nin standart asort() işlevinin eşdeğeridir.

Bağımsız Değişkenler

nesne

Collator nesnesi.

dizi

Sıralanacak dizgeleri içeren dizi.

sıralama_türü

İsteğe bağlı sıralama türü şunlardan biri olabilir:

Öntanımlı değer Collator::SORT_REGULAR olup geçersiz sıralama türü belirtildiğinde de geçerli olur.

Dönen Değerler

Başarı durumunda true, başarısızlık durumunda false döner.

Örnekler

Örnek 1 - collator_asort() örneği

<?php
$coll
= collator_create( 'en_US' );
$dizi = array(
'a' => '100',
'b' => '50',
'c' => '7'
);
collator_asort( $coll, $dizi, Collator::SORT_NUMERIC );
var_export( $dizi );

collator_asort( $coll, $dizi, Collator::SORT_STRING );
var_export( $dizi );
?>

Yukarıdaki örneğin çıktısı:

array ( 'c' => '7', 'b' => '50', 'a' => '100', )array ( 'a' => '100', 'b' => '50', 'c' => '7', )

Ayrıca Bakınız

To Top