Как я могу генерировать случайные слова в PHP?

Как я могу получить случайные слова, не повторяясь в PHP?Помощь

8
задан Rob 25 July 2010 в 16:14
поделиться

2 ответа

$words = preg_split('//', 'abcdefghijklmnopqrstuvwxyz0123456789', -1);
shuffle($words);
foreach($words as $word) {
    echo $word . '<br />';
}

http://php.net/manual/en/function.shuffle.php

3
ответ дан 5 December 2019 в 07:56
поделиться
function getrandomstring($length) {

       global $template;
       settype($template, "string");

       $template = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
       /* this line can include numbers or not */

       settype($length, "integer");
       settype($rndstring, "string");
       settype($a, "integer");
       settype($b, "integer");

       for ($a = 0; $a <= $length; $a++) {
               $b = rand(0, strlen($template) - 1);
               $rndstring .= $template[$b];
       }

       return $rndstring; 
}
0
ответ дан 5 December 2019 в 07:56
поделиться
Другие вопросы по тегам:

Похожие вопросы: