Λειτουργία 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);
?>

Εκτέλεση Παρουσιάσεων