Как разделить случайные строки пробелом? - PullRequest
0 голосов
/ 23 ноября 2018

Я пытаюсь создать случайные строки и разделить их пробелами (поэтому с помощью этого кода я пытаюсь получить 19 случайных строк с 16 символами).

<?php
function randStrGen($len){
    $result = "";
    $chars = "ZAQSWWXECDVRFBTGNYHMUJKILOP1234567890";
    $charArray = str_split($chars);
    for($i = 0; $i < $len; $i++){
	    $randItem = array_rand($charArray);
	    $result .= "".$charArray[$randItem];
		if($i = 15){
			if($x < 20){
			$i = 0;
			$result .= " ".$char[" "];
			$x++;
			}
		}
    }
	
    return $result;
}
$randstr = randStrGen(16);
?>

1 Ответ

0 голосов
/ 23 ноября 2018

Попробуй это.

                                <?php
                            function randStrGen($len) {
                                $chars = 'ZAQSWWXECDVRFBTGNYHMUJKILOP1234567890';
                                $charactersLength = strlen($chars);
                                $randstring = '';
                                for($j=0; $j<19 ; $j++){
                                    for ($i = 0; $i < $len; $i++) {
                                        $randstring .= $chars[rand(0, $charactersLength - 1)];
                                    }
                                    $randstring .= " ";
                                }
                                return $randstring;
                            }
                            echo randStrGen(16);

                            ?>

Надеюсь, это поможет вам.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...