Maison >développement back-end >tutoriel php >PHP génère aléatoirement des exemples de chaînes pour expliquer

PHP génère aléatoirement des exemples de chaînes pour expliquer

巴扎黑
巴扎黑original
2017-08-11 13:45:341095parcourir

Cet article présente principalement en détail la méthode de génération de chaînes aléatoires en php, qui a une certaine valeur de référence. Les amis intéressés peuvent s'y référer

L'exemple de cet article est de partager avec vous comment générer des chaînes aléatoires. chaînes en php. Le code spécifique de la chaîne est pour votre référence. Le contenu spécifique est le suivant


function generateRandomString($length = 10) { 
  $characters = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'; 
  $randomString = ''; 
  for ($i = 0; $i < $length; $i++) { 
    $randomString .= $characters[rand(0, strlen($characters) - 1)]; 
  } 
  return $randomString; 
}

echo generateRandomString(20);


/**
 * 随机生成字符串
 * @param int $length
 * @return null|string
 */
private static function getRandChar($length = 8){
  $str = null;
  $strPol = "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyz";
  $max = strlen($strPol)-1;
 
  for($i=0;$i<$length;$i++){
    $str.=$strPol[rand(0,$max)]; //rand($min,$max)生成介于min和max两个数之间的一个随机整数
  }
 
  return $str;
}
.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn