Jak korzystać z funkcji arsort() w PHP

Jak Korzystac Z Funkcji Arsort W Php



Sortowanie tablic jest ważnym zadaniem dla programistów PHP, ponieważ pozwala na lepszą organizację danych i poprawia wydajność. The szyk() Funkcja jest powszechnie stosowaną metodą sortowania w PHP, która umożliwia programistom sortowanie tablic w określonej kolejności. Za pomocą szyk() , programista może posortować tablicę według zawartych w niej wartości, od najwyższej do najniższej i odwrotnie.

Ten blog jest szczegółowym przewodnikiem po użyciu szyk() funkcja w PHP.

Co to jest funkcja PHP arsort().

The szyk() jest użyteczną wbudowaną funkcją PHP służącą do sortowania tablic w porządku malejącym, pamiętając o jej wartościach przy jednoczesnym zachowaniu powiązań klucz-wartość. Sortuje tablicę w odwrotnej kolejności niż funkcja asort(), która służy do sortowania tablicy w porządku rosnącym.







Składnia: Składnia używana przez szyk() funkcja w PHP jest podana jako



asortyment ( szyk , flagi )

Ta funkcja przyjmuje dwa argumenty:



szyk: Dana tablica, która ma być posortowana.





flagi: Jest to opcjonalny parametr używany do określenia jednej z podanych wartości:

  • SORTUJ_ZWYKLE: Jest to wartość domyślna, która normalnie porównuje elementy.
  • SORT_NUMERIC: Służy do numerycznego porównywania elementów.
  • SORT_STRING: Służy do porównywania elementów z łańcuchami.
  • SORT_LOCALE_STRING: Służy do porównywania elementów jako łańcuchów na podstawie bieżącej lokalizacji.
  • SORT_NATURALNE: Służy do porównywania elementów jako łańcuchów przy użyciu naturalnego porządku.
  • SORT_FLAG_CASE: Służy to do porównywania elementów jako ciągów znaków, a także do uwzględniania wielkości liter.

Wartość zwracana: W przypadku powodzenia wartość zwrócona przez funkcję będzie prawdziwa; w przeciwnym razie zwraca wartość false.



Jak pracować z funkcją arsort() w PHP

Podstawowe kroki, aby użyć szyk() funkcja w PHP to:

Krok 1: Zadeklaruj i zainicjuj tablicę.

Krok 2: Użyj szyk() funkcję, przekazując zadeklarowaną tablicę i typ sortowania jako argumenty.

Krok 3: Wydrukuj posortowaną tablicę na ekranie za pomocą pętli for-each.

Rozważmy kilka przykładów:

Przykład 1

W podanym kodzie PHP będziemy sortować tablicę liczb całkowitych za pomocą funkcji szyk() funkcjonować:



$int_tablica = szyk ( 7 , 6 , 4 , 1 , 10 , 9 , 8 ) ;

asortyment ( $int_tablica , SORT_NUMERIC ) ;

Echo „Posortowana tablica to:” ;

dla każdego ( $int_tablica Jak $wartość ) {

Echo $wartość . ' ' ;

}

?>

Przykład 2

W danym kodzie PHP będziemy sortować tablicę znaków za pomocą metody szyk() funkcjonować.



$char_array = szyk ( „ja” , 'I' , 'N' , 'W' , 'X' , 'H' , 'I' , 'N' , 'T' ) ;

asortyment ( $char_array ) ;

Echo „Posortowana tablica to:” ;

dla każdego ( $char_array Jak $wartość ) {

Echo $wartość . ' ' ;

}

?>

Powyższy kod PHP sortuje tablicę znaków w kolejności malejącej na podstawie wartości znaków ASCII.

Przykład 3

Aby posortować znaki alfabetycznie, możesz dodać opcjonalny parametr „SORT_STRING” .

Na przykład:



$char_array = szyk ( „ja” , 'I' , 'N' , 'W' , 'X' , 'H' , 'I' , 'N' , 'T' ) ;

asortyment ( $char_array , SORT_STRING ) ;

Echo „Posortowana tablica to: \N ' ;

dla każdego ( $char_array Jak $wartość )

{

Echo $wartość . ' ' ;

}

?>

Wniosek

The szyk() jest ważnym narzędziem dla programistów PHP, którzy chcą organizować i sortować tablice według wartości. Korzystając z podstawowych kroków opisanych w tym przewodniku, programiści mogą szybko i skutecznie sortować sekwencje decyzji. szyk(), dzięki wielu opcjom i parametrom zapewnia elastyczne i wydajne opcje dla wszystkich potrzeb związanych z sortowaniem tablic PHP.