How to initialize char array with random characters in PHP

1 Answer

0 votes
$SIZE = 10;

function initializeCharArrayWithRandomCharacters(&$arr) {
    $characters = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";

    for ($i = 0; $i < count($arr); $i++) {
        $arr[$i] = $characters[mt_rand(0, strlen($characters) - 1)];
    }
}

$arr = array_fill(0, $SIZE, '');

initializeCharArrayWithRandomCharacters($arr);

foreach ($arr as $ch) {
    echo $ch . " ";
}

  
        
/*
run:
   
W j k H 9 i 1 I 7 I 
   
*/

 



answered May 18, 2024 by avibootz

Related questions

1 answer 168 views
1 answer 186 views
1 answer 202 views
1 answer 201 views
1 answer 184 views
2 answers 237 views
...