X

How to Generate A Random String Using PHP?

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);
?>

इसे भी पढ़े – How to Reverse Word in a String Using PHP?