Collator::asort
collator_asort
(PHP 5 >= 5.3.0, PHP 7, PHP 8, PECL intl >= 1.0.0)
Collator::asort -- collator_asort — Сортує масив із збереженням асоціації індексу
Опис
Об'єктно-орієнтований стиль
public Collator::asort(array &$array, int $flags = Collator::SORT_REGULAR): bool
Процедурний стиль
collator_asort(Collator $object, array &$array, int $flags = Collator::SORT_REGULAR): bool
Функція сортує масив таким чином, щоб індекси масиву зберігали кореляцію з елементами масиву, з якими вони пов'язані. Це використовується в основному при сортуванні асоціативних масивів, де важливим є фактичний порядок елементів. Елементи масиву матимуть порядок сортування відповідно до поточних правил локалі.
Еквівалентно стандартної функції PHP asort()
Список параметрів
object
Об'єкт Collator
array
Масив рядків для сортування.
flags
Необов'язковий тип сортування, один із таких:
-
**
Collator::SORT_REGULAR
**- порівнює елементи як завжди (не змінюючи тип) -
**
Collator::SORT_NUMERIC
**- порівнює елементи, як числа -
**
Collator::SORT_STRING
**- Порівнює елементи, як рядки
Значениеflags
по умолчанию -Collator::SORT_REGULAR
. Також використовується, якщо вказано неприпустиме значення flags
Значення, що повертаються
Повертає true
у разі успішного виконання або **false
**в случае возникновения ошибки.
Приклади
Приклад #1 Приклад використання collator_asort()****
Loading...
Результат виконання наведеного прикладу:
array (
'c' => '7',
'b' => '50',
'a' => '100',
)array (
'a' => '100',
'b' => '50',
'c' => '7',
)
Дивіться також
- Константи Collator
- collator_sort() - Сортує масив із використанням зазначеного засобу сортування
- collator_sort_with_sort_keys() - Сортує масив з використанням зазначеного Collator та ключів сортування