Sometimes, we want to generate a random string with PHP.
In this article, we’ll look at how to generate a random string with PHP.
How to generate a random string with PHP?
To generate a random string with PHP, we can cxreate own function.
For instance, we write
function generateRandomString($length = 10) {
$characters = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
$charactersLength = strlen($characters);
$randomString = '';
for ($i = 0; $i < $length; $i++) {
$randomString .= $characters[rand(0, $charactersLength - 1)];
}
return $randomString;
}
to define the generateRandomString
that calls rand
to get a random number between 0 and $charactersLength - 1
and use the returned value to get a random character from $characters
.
We do that in the for loop to create a string with length $length
by concatenating the random character to $randomString
.
And then we return the string.
Conclusion
To generate a random string with PHP, we can cxreate own function.