Maison >développement back-end >tutoriel php >Comment générer des chaînes aléatoires en php

Comment générer des chaînes aléatoires en php

墨辰丷
墨辰丷original
2018-05-19 15:36:301731parcourir

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

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;
}

Recommandations associées :

thinkphpChaîne aléatoire

PHP génère la fonction de méthode chaîne aléatoire

la chaîne aléatoire méthode régulière de js ([A~Z] ,[a~z], [0~9])

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