Heim > Backend-Entwicklung > PHP-Problem > Wie verwende ich ein Array, um einen Bestätigungscode zu generieren?

Wie verwende ich ein Array, um einen Bestätigungscode zu generieren?

autoload
Freigeben: 2023-03-08 14:46:01
Original
2479 Leute haben es durchsucht

1. Mehrere Array-Funktionen, die verwendet werden müssen (unter Verwendung des Codebeispiels in 2):

a.range (Startwert, Endwert): Erzeugt ein angegebenes Array von Bereichen . range(起始值,结束值):生成一个指定范围的数组。

<?php
   $array=range(&#39;a&#39;,&#39;z&#39;);//生成一个从a-z的数组
?>
Nach dem Login kopieren

b.<strong>array_merge</strong>(): 合并一个或多个数组。

下标发生冲突则分为两种情况:

若为索引下标则重新排序

若为字符串下标,则后面的元素将前面的元素覆盖

<?php
   $array1=range(&#39;a&#39;,&#39;z&#39;);
   $array2=rrange(0,9);
   $array3=range(&#39;f&#39;,&#39;z&#39;);
   $array=array_merge($array1,$array2,$array3);//将$array1,$array2,$array3合并至$array
Nach dem Login kopieren

c.array_rand(输入的数组,指明了你想取出多少个单元): 从数组中取出一个或多个随机的单元,并返回随机条目的一个或多个键。如果只取出一个,array_rand() 返回随机单元的键名。 否则就返回包含随机键名的数组。 完成后,就可以根据随机的键获取数组的随机值。 取出数量如果超过 array 的长度,就会导致 E_WARNING 错误,并返回 NULL。

<?php
      $index=array_rand($array,4);//从$array中取出4个单元
Nach dem Login kopieren

d.shuffle

<?php
      shuffle($index);//打乱下标
Nach dem Login kopieren

b.

<strong>array_merge</strong>

(): Ein oder mehrere Arrays zusammenführen. Der Gebotskonflikt tritt in zwei Fällen auf:

Wenn es sich um den Index unter dem Index handelt, wird neu sortiert, sodass, wenn es sich um eine Zeichenfolge einer Zeichenfolge handelt, die nachfolgenden Elemente die vorherigen Elemente abdecken >array_rand(The Das Eingabearray gibt an, wie viele Zellen Sie entfernen möchten) : Nehmen Sie eine oder mehrere zufällige Zellen aus dem Array und geben Sie einen oder mehrere Schlüssel der zufälligen Einträge zurück. Wenn nur eine herausgenommen wird, gibt array_rand() den Schlüsselnamen der Zufallseinheit zurück. Andernfalls wird ein Array mit zufälligen Schlüsseln zurückgegeben. Sobald Sie fertig sind, können Sie den Zufallswert des Arrays basierend auf dem Zufallsschlüssel abrufen. Wenn die abgerufene Menge die Länge des Arrays überschreitet, tritt ein E_WARNING-Fehler auf und NULL wird zurückgegeben.

d.shuffle(Array, das bearbeitet werden soll)🎜: Ein Array mischen (die Reihenfolge der Einheiten zufällig anordnen). 🎜🎜rrreee🎜🎜2. Verwenden Sie Array-Funktionen: 🎜🎜rrreee🎜 Empfohlen: 🎜php-Tutorial🎜, 🎜php-Video-Tutorial🎜🎜

Das obige ist der detaillierte Inhalt vonWie verwende ich ein Array, um einen Bestätigungscode zu generieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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