Πώς να χρησιμοποιήσετε τη συνάρτηση arsort() στην PHP

Pos Na Chresimopoiesete Te Synartese Arsort Sten Php



Η ταξινόμηση πινάκων είναι μια σημαντική εργασία για τους προγραμματιστές PHP, επειδή επιτρέπει την καλύτερη οργάνωση των δεδομένων και βελτιώνει την απόδοση. ο πίνακας() Το function είναι μια ευρέως χρησιμοποιούμενη μέθοδος ταξινόμησης στην PHP που επιτρέπει στους προγραμματιστές να ταξινομούν τους πίνακες με μια συγκεκριμένη σειρά. Χρησιμοποιώντας πίνακας() , ο προγραμματιστής μπορεί να ταξινομήσει τον πίνακα σύμφωνα με τις τιμές που περιέχει, από το υψηλότερο στο χαμηλότερο και αντίστροφα.

Αυτό το ιστολόγιο είναι ένας λεπτομερής οδηγός χρήσης πίνακας() λειτουργία σε PHP.

Τι είναι η συνάρτηση PHP arsort().

ο πίνακας() είναι μια χρήσιμη ενσωματωμένη συνάρτηση PHP που χρησιμοποιείται για ταξινόμηση πινάκων με φθίνουσα σειρά, έχοντας κατά νου τις τιμές της, διατηρώντας παράλληλα τις συσχετίσεις κλειδιού-τιμής. Ταξινομεί τον πίνακα με αντίστροφη σειρά σε σύγκριση με τη συνάρτηση asort(), η οποία χρησιμοποιείται για ταξινόμηση πίνακα με αύξουσα σειρά.







Σύνταξη: Η σύνταξη που χρησιμοποιείται από το πίνακας() Η συνάρτηση στην PHP δίνεται ως



συλλογή ( πίνακας , σημαίες )

Αυτή η συνάρτηση δέχεται δύο ορίσματα:



πίνακας: Ένας δεδομένος πίνακας που απαιτείται να ταξινομηθεί.





σημαίες: Αυτή είναι μια προαιρετική παράμετρος που χρησιμοποιείται για τον καθορισμό μιας από τις δεδομένες τιμές:

  • SORT_REGULAR: Αυτή είναι μια προεπιλεγμένη τιμή που συγκρίνει τα στοιχεία κανονικά.
  • SORT_NUMERIC: Αυτό χρησιμοποιείται για τη σύγκριση των στοιχείων αριθμητικά.
  • SORT_STRING: Αυτό χρησιμοποιείται για τη σύγκριση των στοιχείων με τις χορδές.
  • SORT_LOCALE_STRING: Αυτό χρησιμοποιείται για τη σύγκριση των στοιχείων ως συμβολοσειρές, με βάση την τρέχουσα θέση.
  • SORT_NATURAL: Χρησιμοποιείται για τη σύγκριση των στοιχείων ως χορδών χρησιμοποιώντας φυσική σειρά.
  • SORT_FLAG_CASE: Αυτό χρησιμοποιείται για τη σύγκριση των στοιχείων ως χορδές καθώς και για την ένταση πεζών-κεφαλαίων.

Αξία επιστροφής: Σε περίπτωση επιτυχίας, η τιμή που επιστρέφεται από τη συνάρτηση θα είναι αληθής. διαφορετικά, επιστρέφει ψευδής.



Πώς να εργαστείτε με τη συνάρτηση arsort() στην PHP

Τα βασικά βήματα για τη χρήση του πίνακας() Οι λειτουργίες στην PHP είναι:

Βήμα 1: Δηλώστε και αρχικοποιήστε έναν πίνακα.

Βήμα 2: Χρησιμοποιήστε το πίνακας() λειτουργία περνώντας τον δηλωμένο πίνακα και τον τύπο ταξινόμησης ως ορίσματα.

Βήμα 3: Εκτυπώστε τον ταξινομημένο πίνακα στην οθόνη χρησιμοποιώντας τον βρόχο για κάθε.

Ας εξετάσουμε μερικά παραδείγματα:

Παράδειγμα 1

Στον δεδομένο κώδικα PHP, πρόκειται να ταξινομήσουμε έναν πίνακα ακεραίων χρησιμοποιώντας το πίνακας() λειτουργία:



$int_array = πίνακας ( 7 , 6 , 4 , 1 , 10 , 9 , 8 ) ;

συλλογή ( $int_array , SORT_NUMERIC ) ;

ηχώ 'Ο ταξινομημένος πίνακας είναι: ' ;

για κάθε ( $int_array όπως και $value ) {

ηχώ $value . '' ;

}

?>

Παράδειγμα 2

Σε έναν δεδομένο κώδικα PHP, πρόκειται να ταξινομήσουμε έναν πίνακα χαρακτήρων χρησιμοποιώντας το πίνακας() λειτουργία.



$char_array = πίνακας ( 'μεγάλο' , 'Εγώ' , 'n' , 'σε' , 'Χ' , 'h' , 'Εγώ' , 'n' , 't' ) ;

συλλογή ( $char_array ) ;

ηχώ 'Ο ταξινομημένος πίνακας είναι: ' ;

για κάθε ( $char_array όπως και $value ) {

ηχώ $value . '' ;

}

?>

Ο παραπάνω κώδικας PHP ταξινομεί τη σειρά των χαρακτήρων με φθίνουσα σειρά με βάση τις τιμές ASCII των χαρακτήρων.

Παράδειγμα 3

Για να ταξινομήσετε τους χαρακτήρες αλφαβητικά, μπορείτε να προσθέσετε μια προαιρετική παράμετρο 'SORT_STRING' .

Για παράδειγμα:



$char_array = πίνακας ( 'μεγάλο' , 'Εγώ' , 'n' , 'σε' , 'Χ' , 'h' , 'Εγώ' , 'n' , 't' ) ;

συλλογή ( $char_array , SORT_STRING ) ;

ηχώ 'Ο ταξινομημένος πίνακας είναι: \n ' ;

για κάθε ( $char_array όπως και $value )

{

ηχώ $value . '' ;

}

?>

συμπέρασμα

ο πίνακας() Το function είναι ένα σημαντικό εργαλείο για προγραμματιστές PHP που θέλουν να οργανώσουν και να ταξινομήσουν πίνακες ανά τιμή. Χρησιμοποιώντας τα βασικά βήματα που περιγράφονται σε αυτόν τον οδηγό, οι προγραμματιστές μπορούν γρήγορα και αποτελεσματικά να ταξινομήσουν τις ακολουθίες για αποφάσεις. πίνακας(), με τις πολλές επιλογές και παραμέτρους του, παρέχει ευέλικτες και ισχυρές επιλογές για όλες τις ανάγκες ταξινόμησης συστοιχιών PHP.