Λειτουργία shuffle() PHP
Παράδειγμα
Ανακατατάσσω τα στοιχεία του πίνακα σε τυχαία σειρά:
<?php $my_array = array("red","green","blue","yellow","purple"); shuffle($my_array);; print_r($my_array); ?>
Ορισμός και Χρήση
Η συνάρτηση shuffle() ανακατατάσσει τα στοιχεία του πίνακα σε τυχαία σειρά.
Η συνάρτηση αυτή δίνει νέες ονομασίες κλειδιών στις μονάδες του πίνακα. Οι υπάρχουσες ονομασίες κλειδιών θα διαγραφούν (βλέπε παρακάτω παράδειγμα 1).
Γλώσσα:
shuffle(πίνακας)
Παράμετροι | Περιγραφή |
---|---|
πίνακας | Απαιτείται. Προτείνει τον πίνακα που θα χρησιμοποιηθεί. |
Τεχνικά Στοιχεία
Αποτελεσματικότητα: | Εάν επιτυχής, επιστρέφει TRUE, εάν αποτυχία, επιστρέφει FALSE. |
Έκδοση PHP: | 4+ |
Ημερολόγιο Ενημερώσεων: |
Από το PHP 4.2.0 και μετά, ο γεννήτης τυχαίων αριθμών σowing γίνεται αυτόματα. Σχόλιο: Η συνάρτηση αυτή δίνει νέες ονομασίες κλειδιών στις μονάδες του πίνακα. Αυτό θα διαγράψει τα αρχικά κλειδιά και όχι μόνο θα τα ανακατατάξει. Σχόλιο: Από το PHP 4.2.0 και μετά, δεν χρειάζεται να χρησιμοποιηθεί η συνάρτηση srand() ή mt_srand() για να γίνει σowing του γεννήτριου τυχαίων αριθμών, καθώς αυτό γίνεται αυτόματα. |
Περισσότερα Παράδειγματα
Παράδειγμα 1
Ανακατατάσσω τα στοιχεία του πίνακα σε τυχαία σειρά:
<?php $my_array = array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow","e"=>"purple"); shuffle($my_array);; print_r($my_array); ?>