Συνάρτηση str_shuffle
Η συνάρτηση str_shuffle ανακατεύει τους χαρακτήρες
σε μια συμβολοσειρά σε τυχαία σειρά. Λειτουργεί σωστά μόνο με λατινικούς χαρακτήρες (μονοβάθμιους χαρακτήρες).
Σύνταξη
str_shuffle(string $string): string
Παράδειγμα
Ας ανακατέψουμε τους χαρακτήρες μιας συμβολοσειράς σε τυχαία σειρά:
<?php
echo str_shuffle('abcde');
?>
Παράδειγμα
Ας πάρουμε μια συμβολοσειρά από 3 ψηφία έτσι,
ώστε τα ψηφία να μην επαναλαμβάνονται:
<?php
$digits = '0123456789';
$shuffled = str_shuffle($digits);
$res = substr($shuffled, 0, 3);
echo $res;
?>
Δείτε επίσης
-
τη συνάρτηση
shuffle,
που ανακατεύει τα στοιχεία ενός πίνακα σε τυχαία σειρά -
τη συνάρτηση
array_rand,
που επιλέγει τυχαίες τιμές από έναν πίνακα -
τη συνάρτηση
mt_rand,
που δημιουργεί τυχαίους αριθμούς