So erhalten Sie vier beliebige Zeichenfolgen in PHP
Zuerst schreiben wir eine getRandomStr-Funktion , Übergeben Sie zwei Parameter, der erste Parameter ist die Länge der generierten Zeichenfolge und der zweite Parameter gibt an, ob Sonderzeichen erforderlich sind.
", "~", "+", "=", ",", "." )); } $charsLen = count($chars) - 1; shuffle($chars); //打乱数组顺序 $str = ''; for($i=0; $i<$len; $i++){ $str .= $chars[mt_rand(0, $charsLen)]; //随机取出一位 } return $str; }
2. Dann rufen wir die Funktion getRandomStr viermal auf und drucken sie aus.
echo getRandomStr(8, false) , '
'; echo getRandomStr(8, false) , '
'; echo getRandomStr(8, false) , '
'; echo getRandomStr(8, false) , '
';
Effekt: (Hier habe ich 4 8-Bit-Strings generiert, ohne Sonderzeichen)
GRbgpepX 4thOLZln hkBoGY1Q G9DROwtd
3 Wir können es auch über ein 4-mal generiertes Array speichern .
$arr = array( getRandomStr(8, false), getRandomStr(8, false), getRandomStr(8, false), getRandomStr(8, false) ); var_dump($arr);
Ergebnis:
array(4) { [0]=> string(8) "J02AzMyt" [1]=> string(8) "CN4W715t" [2]=> string(8) "ApSfn7rB" [3]=> string(8) "4yn5ivHz" }
und Subskripte verwenden, um einzelne Anrufe zu tätigen:
echo $arr[0];
Ergebnis:
J02AzMyt
Mehr Weitere PHP-bezogene Kenntnisse finden Sie auf derPHP-Chinese-Website!
Das obige ist der detaillierte Inhalt vonSo erhalten Sie vier beliebige Zeichenfolgen in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!