Wie im Titel erwähnt, liegt der Schwerpunkt dieses Artikels auf der Identifizierung nicht eindeutiger E-Mail-Adressen über PHP, also der Ausgabe doppelter E-Mail-Adressen über PHP.
Lassen Sie mich zunächst kurz die E-Mail vorstellen:
→E-Mail ist eine Kommunikationsmethode, die elektronische Mittel zum Informationsaustausch nutzt, und der am weitesten verbreitete Dienst im Internet. Über das E-Mail-System des Netzwerks können Benutzer Netzwerkbenutzer in jedem Winkel der Welt zu einem sehr niedrigen Preis und sehr schnell kontaktieren.
Das E-Mail-Format ist normalerweise username@xxx.com
, wobei username der Benutzername ist, der aus Buchstaben/Zahlen/Unterstrichen bestehen kann, und xxx der Domänenname ist. username@xxx.com
,其中username为用户名,可以是字母/数字/下划线,xxx为域名。
在简单了解电子邮件之后,我们就直奔主题了!
具体问题描述:如何编写一个 PHP 程序来识别不唯一的电子邮件地址?
PHP程序代码如下:
<?php function array_not_unique($my_array) { $same = array(); natcasesort($my_array); reset ($my_array); $old_key = NULL; $old_value = NULL; foreach ($my_array as $key => $value) { if ($value === NULL) { continue; } if ($old_value == $value) { $same[$old_key] = $old_value; $same[$key] = $value; } $old_value = $value; $old_key = $key; } return $same; } $test_array = array(); $test_array[1] = 'xyz@example.com'; $test_array[2] = 'dse@example.com'; $test_array[3] = 'xyz@example.com'; $test_array[4] = 'mno@example.com'; var_dump(array_not_unique($test_array));
输出:
array (size=2) 3 => string 'xyz@example.com' (length=15) 1 => string 'xyz@example.com' (length=15)
亦如图:
在上述代码中,有这样一个函数需要大家了解一下,就是natcasesort()函
数:
natcasesort()
Der PHP-Programmcode lautet wie folgt:rrreee
Ausgabe:rrreeeAuch im Bild dargestellt:
🎜🎜Im obigen Code gibt es eine solche Funktion, die jeder kennen muss, nämlich natcasesort() FunktionNummer: 🎜🎜natcasesort()
Die Funktion besteht darin, das Array mithilfe des Algorithmus „natürliche Sortierung“ zu sortieren, und die Schlüsselwerte behalten ihre ursprünglichen Schlüsselnamen 🎜🎜Beim natürlichen Sortieralgorithmus ist die Zahl 2 kleiner als bei Computer-Sortieralgorithmen ist 10 kleiner als 2, da die erste Zahl in „10“ kleiner als 2 ist. 🎜🎜🎜Hinweis: Bei dieser Funktion wird die Groß-/Kleinschreibung nicht beachtet; bei Erfolg gibt die Funktion TRUE zurück, bei Fehlschlag FALSE. 🎜🎜🎜Abschließend möchte ich jedem das neueste und umfassendste „🎜PHP-Video-Tutorial🎜“ empfehlen ~ Kommen Sie und lernen Sie! 🎜Das obige ist der detaillierte Inhalt vonSo identifizieren Sie nicht eindeutige E-Mail-Adressen über PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!