Heim > Backend-Entwicklung > PHP-Problem > So generieren Sie zufällige, sich nicht wiederholende Zeichenfolgen in PHP

So generieren Sie zufällige, sich nicht wiederholende Zeichenfolgen in PHP

coldplay.xixi
Freigeben: 2023-03-04 15:26:02
Original
3608 Leute haben es durchsucht

php-Methode zum zufälligen Generieren sich nicht wiederholender Zeichenfolgen: Erstellen Sie zuerst eine PHP-Beispieldatei, verwenden Sie dann den Zeitstempel als Originalzeichenfolge und fügen Sie sie schließlich an einer beliebigen Position ein.

So generieren Sie zufällige, sich nicht wiederholende Zeichenfolgen in PHP

php generiert zufällig Nr Wiederholte Zeichenfolgenmethode:

Verwenden Sie den Zeitstempel als Originalzeichenfolge, generieren Sie dann zufällig fünf Zeichen und fügen Sie sie zufällig an einer beliebigen Position ein, um eine neue Zeichenfolge zu generieren, um Wiederholungen zu vermeiden.

   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;
     }
Nach dem Login kopieren

Verwandte Lernempfehlungen: PHP-Programmierung (Video)
p >

Das obige ist der detaillierte Inhalt vonSo generieren Sie zufällige, sich nicht wiederholende Zeichenfolgen in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage