Συνάρτηση rsort() PHP

Παράδειγμα

Ταξινόμηση των στοιχείων του πίνακα $cars σε αλφαβητική σειρά σε μείωση:

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

Δοκιμαστική εκτέλεση

Ορισμός και χρήση

Η συνάρτηση rsort() φιλτράρει τον πίνακα αριθμητικών σε μείωση.

Συμβουλή:Παρακαλώ χρησιμοποιήστε sort() Η συνάρτηση φιλτράρει τον πίνακα αριθμητικών σε αύξηση.

Γλώσσα

rsort(array,sortingtype);
Παράμετροι Περιγραφή
array Απαιτείται. Καθορίζει τον πίνακα που θα πρέπει να ταξινομηθεί.
sortingtype

Επιλογή. Καθορίζει τον τρόπο σύγκρισης των στοιχείων του πίνακα. Πιθανές τιμές:

  • 0 = SORT_REGULAR - Προεπιλεγμένο. Σειράζεται κάθε στοιχείο με κανονικό σειριακός (Standard ASCII, χωρίς αλλαγή τύπου)
  • 1 = SORT_NUMERIC - Επεξεργάζεται κάθε στοιχείο ως αριθμητικό.
  • 2 = SORT_STRING - Επεξεργάζεται κάθε στοιχείο ως αλφαριθμητικό.
  • 3 = SORT_LOCALE_STRING - Κατανομεί κάθε στοιχείο ως αλφαριθμητικό, βασισμένο στην τρέχουσα τοποθεσία (μπορεί να αλλάξει με το setlocale()).
  • 4 = SORT_NATURAL - Κατανομεί κάθε στοιχείο ως αλφαριθμητικό, χρησιμοποιώντας μια φυσική ταξινόμηση όπως η natsort().
  • 5 = SORT_FLAG_CASE - Μπορεί να συνδυαστεί ( bitwise or ) με SORT_STRING ή SORT_NATURAL για τη ταξινόμηση των αλφαριθμητικών χωρίς διαφορετική γραμματοσειρά.

Περιγραφή

Η συνάρτηση rsort() ταξινομεί τα στοιχεία του πίνακα κατά τη βάση των κλειδιών. Αποτελείται基本上 από την λειτουργία arsort().

Σημειώσεις:Η συνάρτηση αυτή είναι array Νέες ονομασίες κλειδιών για τις μονάδες του πίνακα. Αυτό θα διαγράψει τις προηγούμενες ονομασίες κλειδιών και όχι μόνο θα τα ταξινομήσει.

Εάν επιτυχής, επιστρέφει TRUE, αλλιώς FALSE.

Ο δεύτερος επιλογικός παράμετρος περιέχει άλλους σημαίνοντες ταξινόμησης.

Τεχνικά λεπτομέρειες

Αποτελεσματική τιμή: TRUE με επιτυχία. FALSE με αποτυχία
Έκδοση PHP: 4+

Περισσότερα παραδείγματα

Παράδειγμα 1

Κατάταξη των στοιχείων του πίνακα $numbers σε φθίνουσα σειρά ως αριθμούς:

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

Δοκιμαστική εκτέλεση

Παράδειγμα 2

Απέναντι στο έργο ως αριθμό για σύγκριση και κατάταξη των στοιχείων του πίνακα $cars σε φθίνουσα σειρά:

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

Δοκιμαστική εκτέλεση