Този блог е подробно ръководство за използване масив () функция в PHP.
Какво представлява PHP функцията arsort().
The масив () е полезна вградена PHP функция, използвана за сортиране на масиви в низходящ ред, като се имат предвид неговите стойности, като същевременно се поддържат асоциациите ключ-стойност. Тя сортира масива в обратен ред в сравнение с функцията asort(), която се използва за сортиране на масив във възходящ ред.
Синтаксис: Синтаксисът, използван от масив () функция в PHP е дадена като
асортимент ( масив , знамена )
Тази функция приема два аргумента:
масив: Даден масив, който трябва да бъде сортиран.
знамена: Това е незадължителен параметър, използван за указване на една от дадените стойности:
- SORT_REGULAR: Това е стойност по подразбиране, която сравнява елементите нормално.
- SORT_NUMERIC: Това се използва за числено сравняване на елементите.
- SORT_STRING: Това се използва за сравняване на елементите с низовете.
- SORT_LOCALE_STRING: Това се използва за сравняване на елементите като низове, въз основа на текущото местоположение.
- SORT_NATURAL: Това се използва за сравняване на елементите като низове чрез естествено подреждане.
- SORT_FLAG_CASE: Това се използва за сравняване на елементите като низове, както и за интензивно регистриране на букви.
Върната стойност: При успех стойността, върната от функцията, ще бъде истина; в противен случай връща false.
Как да работите с функцията arsort() в PHP
Основните стъпки за използване на масив () функция в PHP са:
Етап 1: Декларирайте и инициализирайте масив.
Стъпка 2: Използвай масив () функция, като предава декларирания масив и тип сортиране като аргументи.
Стъпка 3: Отпечатайте сортирания масив на екрана с помощта на цикъла for-each.
Нека разгледаме някои примери:
Пример 1
В дадения PHP код ще сортираме масив от цели числа, използвайки масив () функция:
$int_array = масив ( 7 , 6 , 4 , 1 , 10 , 9 , 8 ) ;
асортимент ( $int_array , SORT_NUMERIC ) ;
ехо 'Сортираният масив е: ' ;
за всеки ( $int_array като $стойност ) {
ехо $стойност . ' ' ;
}
?>
Пример 2
В даден PHP код ще сортираме масив от знаци, използвайки масив () функция.
$char_array = масив ( 'л' , 'аз' , 'н' , 'вътре' , 'х' , 'ч' , 'аз' , 'н' , 'T' ) ;
асортимент ( $char_array ) ;
ехо 'Сортираният масив е: ' ;
за всеки ( $char_array като $стойност ) {
ехо $стойност . ' ' ;
}
?>
Горният PHP код сортира масива от знаци в низходящ ред въз основа на ASCII стойностите на знаците.
Пример 3
За да сортирате знаците по азбучен ред, можете да добавите незадължителен параметър „SORT_STRING“ .
Например:
$char_array = масив ( 'л' , 'аз' , 'н' , 'вътре' , 'х' , 'ч' , 'аз' , 'н' , 'T' ) ;
асортимент ( $char_array , SORT_STRING ) ;
ехо „Сортираният масив е: \н ' ;
за всеки ( $char_array като $стойност )
{
ехо $стойност . ' ' ;
}
?>
Заключение
The масив () е важен инструмент за PHP програмисти, които искат да организират и сортират масиви по стойност. Чрез използването на основните стъпки, описани в това ръководство, разработчиците могат бързо и ефективно да сортират последователности за решения. масив(), с многобройните си опции и параметри предоставя гъвкави и мощни опции за всички ваши нужди за сортиране на PHP масиви.