asort w PHP

Funkcja asort w PHP umożliwia sortowanie elementów tablicy asocjacyjnej po wartościach poszczególnych kluczy.

Składnia

asort(array $tablica [, int $flaga]):bool

Parametry

ParametrOpis
$tablica Tablica asocjacyjna przeznaczona do posortowania.
$flaga

Flaga, która ustawia tryb sortowania. Są możliwe następujące wartości predefiniowane:

  • SORT_REGULAR - domyślne sortowanie,
  • SORT_NUMERIC - numeryczne sortowanie,
  • SORT_STRING - sortowanie alfabetyczne,
  • SORT_LOCALE_STRING - sortowanie alfabetyczne w oparciu o ustawienia lokalne (setlocale).
  • SORT_NATURAL - sortowanie tekstowe
  • SORT_FLAG_CASE - sortowanie kombinowane (bitowe OR) między SORT_STRING lub SORT_NATURAL.

 

Przykład 1

<?php
$tablica = array(
"królestwo" => "zwierzęta",
"gromada" => "ssaki",
"rząd" => "torbacze",
"rodzina" => "kangurowate",
"gatunek" => "kangur rudy"
);
foreach ( $tablica as $key => $value ) {
echo $key.'-'.$value.'<br>';
}
asort($tablica);
echo '<br><br>Sortowanie po wartościach poszczególnych kluczy z użyciem funkcji asort:<br>';
foreach ( $tablica as $key => $value ) {
echo $key.'-'.$value.'<br>';
} ?>

W powyższym przykładzie zdefiniowaliśmy tablicę asocjacyjną. Wyświetliliśmy elementy tej tablicy za pomocą pętli foreach. Następnie użyliśmy funkcji sortowania asort, która posortowała wartości w tablicy (z zachowaniem przypisania do kluczy) i ponownie wyświetliliśmy elementy tej samej tablicy.





© medianauka.pl, 2021-11-21, ART-4269





Polecamy w naszym sklepie

Kolorowe skarpetki - football piłka nożna
Kolorowe skarpetki Kostka
Matematyka konkretna
Kolorowe skarpetki urodzinowe
Kolorowe skarpetki Miasto
Niektóre treści nie są dostosowane do Twojego profilu. Jeżeli jesteś pełnoletni możesz wyrazić zgodę na przetwarzanie swoich danych osobowych. W ten sposób będziesz miał także wpływ na rozwój naszego serwisu.
© ® Media Nauka 2008-2022 r.