Maison >développement back-end >Problème PHP >Comment implémenter des chaînes non répétitives en php
Comment implémenter des chaînes non répétitives en PHP : créez d'abord un exemple de fichier PHP ; puis utilisez la méthode "function rand($len){...}" pour générer des chaînes aléatoires non répétitives.
L'environnement d'exploitation de ce tutoriel : Système Windows 7, PHP version 5.6. Cette méthode convient à toutes les marques d'ordinateurs.
Recommandé : "Tutoriel vidéo PHP"
Comment implémenter des chaînes non répétitives en php :
php Générer une chaîne aléatoire non répétitive
Utilisez l'horodatage comme chaîne d'origine, puis générez aléatoirement cinq caractères et insérez-les aléatoirement dans n'importe quelle position pour générer une nouvelle chaîne, garantissant la non-répétition
function rand($len) { $chars='ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyz'; $string=time(); for(;$len>=1;$len--) { $position=rand()%strlen($chars); $position2=rand()%strlen($string); $string=substr_replace($string,substr($chars,$position,1),$position2,0); } return $string; }
Cette méthode convient à tous les modèles d'ordinateurs.
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!