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 79 views
1 answer 98 views
1 answer 105 views
1 answer 113 views
1 answer 95 views
2 answers 114 views
...