Problem:- How to Generate A Random String Using PHP?
Solution – Generate A Random String Using PHP
<?php function str_rand($length=32, $char='123456789abcdefghijklmnopqrstuvwxyz'){ if(!is_int($length)|| $length<0){ return false; } $chr_length = strlen($char)-1; $string = ''; for($i=$length; $i> 0; $i--){ $string .=$char[mt_rand(0,$chr_length)]; } return $string; } print str_rand(16, 'abczt'); ?>
Another Example
<?php function str_rand($length=32){ $char='123456789abcdefghijklmnopqrstuvwxyz@#$%^&*!'; if(!is_int($length)|| $length<0){ return false; } $chr_length = strlen($char)-1; $string = ''; for($i=$length; $i> 0; $i--){ $string .=$char[mt_rand(0,$chr_length)]; } return $string; } print str_rand(16); ?>
Leave a Reply