Heim > Backend-Entwicklung > PHP-Tutorial > Die Funktion str_shuffle() von PHP mischt alle Zeichen in einer Zeichenfolge zufällig

Die Funktion str_shuffle() von PHP mischt alle Zeichen in einer Zeichenfolge zufällig

黄舟
Freigeben: 2023-03-17 06:08:01
Original
2641 Leute haben es durchsucht

Instanz

Mischt alle Zeichen in der Zeichenfolge zufällig:

<?php
echo str_shuffle("Hello World");
?>
Nach dem Login kopieren

Definition und Verwendung

str_shuffle() Funktionmischt alle Zeichen in einer Zeichenfolge zufällig.

Syntax

str_shuffle(string)
Nach dem Login kopieren
参数描述
string必需。规定要打乱的字符串。

Technische Details

返回值:返回已打乱的字符串。
PHP 版本:4.3.0+

str_shuffle(): Sortiert die Reihenfolge der Zeichenfolgen zufällig.

kann jedes Mal eine andere Zeichenfolge generieren, indem die Funktion str_shuffle() und die Funktion substr() kombiniert werden.

Im Folgenden finden Sie zwei Beispiele für die Funktion str_shuffle():

Beispiel 1: Erzeugen Sie zufällig eine Zeichenfolge mit einer Länge von 10 Ziffern.

$str="QWERTYUIOPASDFGHJKLZXCVBNM1234567890qwertyuiopasdfghjklzxcvbnm";
str_shuffle($str);
$name=substr(str_shuffle($str),26,10);
echo $name;
Nach dem Login kopieren

Laufergebnis:

bdgNIC04wF
Nach dem Login kopieren

Beispiel 2: Es wird eine 10-stellige Zeichenfolge generiert, die mit NT beginnt.

$str="QWERTYUIOPASDFGHJKLZXCVBNM1234567890qwertyuiopasdfghjklzxcvbnm";
$str=&#39;NT&#39;.substr(str_shuffle($str),5,8);
echo $str;
Nach dem Login kopieren

Laufergebnis:

NTZYwKiDaF
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonDie Funktion str_shuffle() von PHP mischt alle Zeichen in einer Zeichenfolge zufällig. 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