Funkcja rsort() w PHP

Przykład

Sortuje elementy tablicy $cars w porządku alfabetycznym w方向ni spadającym:

<?php
$cars=array("Volvo","BMW","Toyota");
rsort($cars);
?>

Przykłady uruchomieniowe

Definicja i zastosowanie

Funkcja rsort() sortuje tablicę liczb w porządku malejącym.

Wskazówka:Proszę użyć sort() Funkcja sortuje tablicę liczb w porządku rosnącym.

Gramatyka

rsort(array,sortingtype);
Parametry Opis
array Wymagane. Określa tablicę do posortowania.
sortingtype

Opcjonalnie. Określa sposób porównywania elementów tablicy. Możliwe wartości:

  • 0 = SORT_REGULAR - Domyślnie. Traktowanie każdego elementu zgodnie z normą (Standard ASCII, bez zmiany typu)
  • 1 = SORT_NUMERIC - Traktowanie każdego elementu jako liczby.
  • 2 = SORT_STRING - Traktowanie każdego elementu jako ciągu znaków.
  • 3 = SORT_LOCALE_STRING - Traktuje każde z elementów jako ciąg znaków, opierając się na bieżącej konfiguracji regionalnej (można ją zmienić za pomocą setlocale()).
  • 4 = SORT_NATURAL - Traktuje każde z elementów jako ciąg znaków, używając podobnego do natsort() naturalnego sortowania.
  • 5 = SORT_FLAG_CASE - Można połączyć (bitwise OR) SORT_STRING lub SORT_NATURAL do sortowania ciągów znaków, niezależnie od wielkości liter.

Wyjaśnienie

Funkcja rsort() sortuje elementy tablicy w porządku odwrotnym według kluczy. Funkcjonuje podobnie jak arsort().

Komentarz:Funkcja ta jest array Nowe nazwy kluczy dla jednostek w

Zwraca TRUE na sukces, w przeciwnym razie FALSE.

Dodatkowy drugi parametr zawiera dodatkowe znaki sortowania.

Szczegóły techniczne

Zwracana wartość: TRUE na sukces. FALSE na porażkę
Wersja PHP: 4+

Więcej przykładów

Przykład 1

Posortuj elementy tablicy $numbers w porządku malejącym:

<?php
$numbers=array(4,6,2,22,11);
rsort($numbers);
?>

Przykłady uruchomieniowe

Przykład 2

Porównaj projekty jako liczby i posortuj elementy tablicy $cars w porządku malejącym:

<?php
$cars=array("Volvo","BMW","Toyota");
rsort($cars,SORT_NUMERIC);
?>

Przykłady uruchomieniowe