Heim >Backend-Entwicklung >PHP-Problem >So implementieren Sie sich nicht wiederholende Zeichenfolgen in PHP
So implementieren Sie sich nicht wiederholende Zeichenfolgen in PHP: Erstellen Sie zunächst eine PHP-Beispieldatei und verwenden Sie dann die Methode „function rand($len){...}“, um sich nicht wiederholende Zufallszeichenfolgen zu generieren.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 5.6. Diese Methode ist für alle Computermarken geeignet.
Empfohlen: „PHP-Video-Tutorial“
So implementieren Sie sich nicht wiederholende Zeichenfolgen in PHP:
php generiert sich nicht wiederholende Zufallszeichenfolgen
Verwenden Sie den Zeitstempel als Originalzeichenfolge und generieren Sie ihn dann zufällig Fünf Zeichen werden nach dem Zufallsprinzip an einer beliebigen Position eingefügt, um eine neue Zeichenfolge zu generieren, sodass keine Wiederholungen auftreten
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; }
Diese Methode ist für alle Computermodelle geeignet.
Das obige ist der detaillierte Inhalt vonSo implementieren Sie sich nicht wiederholende Zeichenfolgen in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!