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

Παράδειγμα

Σειράσει τα στοιχεία του πίνακα $cars σε αλφαβητική σειρά:

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

Εκτέλεση Παραδείγματος

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

Η συνάρτηση sort() σειράζει την τριβή των δείκτών σε αλφαβητική σειρά.

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

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

Συμβουλή:Χρησιμοποιήστε rsort() Η συνάρτηση ταξινομεί το πίνακα κατά αριθμητική σειρά από το μεγαλύτερο στο μικρότερο.

Γλώσσα

sort(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 - Μπορεί να συνδυαστεί (κατά λογαριασμό ή) SORT_STRING ή SORT_NATURAL για τη σειρά ταξινόμησης των字符串 χωρίς διάκριση γραμμάτων.

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

Αποτελεσματικός Τύπος: Εάν είναι επιτυχής επιστρέφει TRUE, εάν αποτυγχάνει επιστρέφει FALSE.
Εκδοχή PHP: 4+

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

Παράδειγμα 1

Αναδιατάσσετε τα στοιχεία του πίνακα $numbers κατά αριθμητική σειρά:

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

Εκτέλεση Παραδείγματος