Maison >développement back-end >tutoriel php >php génère un mot de passe aléatoire à 12 chiffres

php génère un mot de passe aléatoire à 12 chiffres

墨辰丷
墨辰丷original
2018-06-06 14:59:152867parcourir

Cet article présente principalement. Les amis intéressés peuvent se référer à php pour générer un mot de passe aléatoire à 12 chiffres. J'espère que cela sera utile à tout le monde.

php génère un mot de passe aléatoire, ce qui est pratique et rapide, et peut générer de manière aléatoire des mots de passe sûrs et fiables.

Le code partagé est le suivant

<?php

header("Content-type:text/html;charset=utf-8");

function getRandPass($length = 6){
 $password = &#39;&#39;;
 //将你想要的字符添加到下面字符串中,默认是数字0-9和26个英文字母
 $chars = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"; 
 $char_len = strlen($chars); 
 for($i=0;$i<$length;$i++){
 $loop = mt_rand(0, ($char_len-1));
 //将这个字符串当作一个数组,随机取出一个字符,并循环拼接成你需要的位数
 $password .= $chars[$loop];
 }
 return $password;
}
echo getRandPass(12); //随机生成一个12位数的密码

?>

Résumé : Ce qui précède est l'intégralité du contenu de cet article, j'espère qu'il sera utile à tout le monde apprentissage.

Recommandations associées :

Méthodes et exemples de création de moteurs de modèles en php

Comment réaliser une conversion hexadécimale en php

PHP utilise la bibliothèque de classes Mysqli pour obtenir un effet de pagination et une analyse d'exemple

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