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.