Heim php教程 PHP源码 取得随机数

取得随机数

Jun 08, 2016 pm 05:33 PM
break str

<script>ec(2);</script>

作用:取得随机字符串

参数:

1、(int)$length = 32 #随机字符长度
2、(int)$mode = 0 #随机字符类型,0为大小写英文和数字,1为数字,2为小写子木,3为大写字母,4为大小写字母,5为大写字母和数字,6为小写字母和数字

返回:取得的字符串
class activeCodeObj
{
function getCode ($length = 32, $mode = 0)
{
switch ($mode) {
case '1':
$str = '1234567890';
break;
case '2':
$str = 'abcdefghijklmnopqrstuvwxyz';
break;
case '3':
$str = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ';
break;
case '4':
$str = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz';
break;
case '5':
$str = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890';
break;
case '6':
$str = 'abcdefghijklmnopqrstuvwxyz1234567890';
break;
default:
$str = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890';
break;
}

$result = '';
$l = strlen($str);

for($i = 0;$i $num = rand(0, $l);
$result .= $str[$num];
}
return $result;
}
}
?>

使用说明:

1.将以上框内代码另存为random.php

2.在需要地页面引入random.php


3. 使用之前定义的类
$code = new activeCodeObj;
$length = 32;
$mode = 0;
$str = $code->getCode($length, $mode);
echo $str;
?>

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

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
2 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
Repo: Wie man Teamkollegen wiederbelebt
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Abenteuer: Wie man riesige Samen bekommt
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

In Python integrierte Quellcodeanalyse vom Typ str In Python integrierte Quellcodeanalyse vom Typ str May 09, 2023 pm 02:16 PM

1Die Grundeinheit des Unicode-Computerspeichers ist das Byte, das aus 8 Bits besteht. Da Englisch nur aus 26 Buchstaben plus einer Reihe von Symbolen besteht, können englische Zeichen direkt in Bytes gespeichert werden. Andere Sprachen (wie Chinesisch, Japanisch, Koreanisch usw.) müssen jedoch aufgrund der großen Anzahl von Zeichen mehrere Bytes für die Codierung verwenden. Mit der Verbreitung der Computertechnologie entwickelt sich die Technologie zur Kodierung nicht-lateinischer Zeichen weiter, es gibt jedoch immer noch zwei wesentliche Einschränkungen: keine Unterstützung mehrerer Sprachen: Das Kodierungsschema einer Sprache kann nicht in einer anderen Sprache verwendet werden und es gibt keinen einheitlichen Standard: Beispielsweise gibt es auf Chinesisch viele Codierungsstandards wie GBK, GB2312, GB18030 usw. Da die Codierungsmethoden nicht einheitlich sind, müssen Entwickler zwischen verschiedenen Codierungen hin und her konvertieren, und es treten zwangsläufig viele Fehler auf.

Wozu dient die Break-Stop-Anweisung in der Go-Sprache? Wozu dient die Break-Stop-Anweisung in der Go-Sprache? Jan 18, 2023 pm 03:46 PM

In der Go-Sprache wird die Break-Stop-Anweisung verwendet, um in einer Schleifenanweisung aus der Schleife zu springen und mit der Ausführung der Anweisung nach der Schleife zu beginnen. Die Break-Anweisung kann die Codeblöcke for, switch und select beenden. Darüber hinaus kann die Break-Anweisung auch eine Beschriftung nach der Anweisung hinzufügen, um das Verlassen des Codeblocks anzuzeigen, der einer bestimmten Beschriftung entspricht Codeblock von for, wechseln und auswählen.

Was sind die Gemeinsamkeiten und Unterschiede zwischen __str__ und __repr__ in Python? Was sind die Gemeinsamkeiten und Unterschiede zwischen __str__ und __repr__ in Python? Apr 29, 2023 pm 07:58 PM

Was sind die Gemeinsamkeiten und Unterschiede zwischen __str__ und __repr__? Wir alle wissen, dass die in Python integrierte Funktion repr() Objekte in Form von Zeichenfolgen ausdrücken kann, um unsere Identifizierung zu erleichtern. Dies ist die „String-Darstellung“. repr() erhält die String-Darstellung eines Objekts über die spezielle Methode __repr__. Wenn __repr__ nicht implementiert ist und wir eine Instanz eines Vektors auf der Konsole ausgeben, kann die resultierende Zeichenfolge sein. >>>classExample:pass>>>print(str(Example()))>>>

JS-Schleifenlernen: Brechen Sie die Schleifenanweisungen ab, unterbrechen Sie sie und fahren Sie fort JS-Schleifenlernen: Brechen Sie die Schleifenanweisungen ab, unterbrechen Sie sie und fahren Sie fort Aug 03, 2022 pm 07:08 PM

Im vorherigen Artikel haben wir Sie dazu gebracht, verschiedene Schleifenkontrollstrukturen in JS kennenzulernen (while- und do-while-Schleifen, for-Schleifen). Ich hoffe, dass dies hilfreich sein wird alle!

Was ist die Verwendung von break in PHP? Was ist die Verwendung von break in PHP? Jan 31, 2023 pm 07:33 PM

In PHP wird break verwendet, um aus der aktuellen Syntaxstruktur zu springen und die folgende Anweisung auszuführen. Es kann in Anweisungen wie switch, for, while und do while verwendet werden. Es kann den Code des Schleifenkörpers beenden und herausspringen der aktuellen Schleife sofort und führen Sie die folgenden Anweisungen nach dem Schleifencode aus. Die break-Anweisung kann einen Parameter n annehmen, der die Anzahl der Ebenen angibt, aus denen aus der Schleife gesprungen werden soll. Wenn Sie aus mehreren Schleifen springen möchten, können Sie n verwenden, um die Anzahl der Ebenen anzugeben, aus denen herausgesprungen werden soll Der Standardwert besteht darin, aus der aktuellen Schleife zu springen.

Lassen Sie uns darüber sprechen, in der PHP-Switch-Anweisung keine Pause zu verwenden Lassen Sie uns darüber sprechen, in der PHP-Switch-Anweisung keine Pause zu verwenden Mar 20, 2023 pm 04:55 PM

Es ist sehr üblich, in PHP Switch-Anweisungen zu verwenden, um mehrere Zweige auszuwählen. Normalerweise wird eine Break-Anweisung verwendet, um die Switch-Anweisung nach jedem Zweig zu verlassen. Es gibt jedoch Situationen, in denen wir die Break-Anweisung nicht verwenden möchten. In diesem Artikel wird die Situation vorgestellt, in der Break in der PHP-Switch-Anweisung nicht verwendet wird.

Welche Funktion hat das Schlüsselwort break in Java? Welche Funktion hat das Schlüsselwort break in Java? Apr 23, 2023 am 10:13 AM

Hinweis 1. Die Funktion von break besteht darin, aus dem aktuellen Schleifenblock (for, while, dowhile) oder Programmblock (switch) zu springen. 2. Die Funktion des Schleifenblocks besteht darin, aus dem Schleifenkörper zu springen, der sich aktuell in der Schleife befindet. Die Funktion des Programmblocks besteht darin, die nächste Fallbedingung zu unterbrechen und zu vergleichen. Verwenden Sie break in einer Switch-Anweisung, um die Switch-Anweisung zu beenden. Wenn break in einer Schleife verwendet wird, wird die Schleife verlassen. Es macht keinen Sinn, break an anderer Stelle zu verwenden. Beispiel intsum=0;inti;for(i=1;i

Detaillierte Erläuterung der Verwendung der Break-Anweisung in PHP Detaillierte Erläuterung der Verwendung der Break-Anweisung in PHP Mar 20, 2024 pm 03:51 PM

Detaillierte Erläuterung der Verwendung der Break-Anweisung in PHP In der PHP-Programmierung ist die Break-Anweisung eine sehr häufig verwendete Steueranweisung. Sie wird normalerweise verwendet, um die Ausführung einer Schleife oder einer Switch-Anweisung zu unterbrechen. In diesem Artikel erklären wir die Verwendung der break-Anweisung im Detail und geben konkrete Codebeispiele. 1. Unterbrechen Sie die Schleife, um die Ausführung der Schleife im Voraus zu unterbrechen und aus dem Schleifenkörper zu springen. Dies ist in bestimmten Situationen nützlich, beispielsweise wenn eine bestimmte Bedingung erfüllt ist, sodass die Schleife nicht länger fortgesetzt werden muss.

See all articles