How to creates a random string in PHP

1 Answer

0 votes
function create_random_string($string_len) 
{ 
   $chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890!@#$%^&*()"; 
   $str=""; 
   
   while (strlen($str) < $string_len)
      $str .= substr($chars, (rand() % (strlen($chars))), 1); 
    
   return $str; 
} 

echo create_random_string(10);

// Examples:

// #hOnkt78op
// Ovs2Kjg6!P
// kF7rwZWfU0
// AZO4&2Cb5Z


answered Aug 30, 2014 by avibootz
...