如標題所述,本文的重點是透過PHP辨識不唯一的電子郵件地址,換種說法就是透過PHP輸出重複的電子郵件地址。
首先簡單地跟大家介紹電子郵件:
→電子郵件是—種用電子手段提供資訊交換的通訊方式,是網路應用最廣的服務。透過網路的電子郵件系統,使用者可以以非常低廉的價格、非常快速的方式與世界上任何一個角落的網路使用者聯繫。
電子郵件格式通常為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()函數的作用是用"自然排序"演算法對數組進行排序,鍵值保留它們原始的鍵名;
附註:此函數不區分大小寫;如果成功,函數傳回 TRUE,如果失敗則傳回 FALSE。
最後推薦給大家最新、最全面的《PHP影片教學》~快來學習吧!
以上是如何透過PHP來辨識不唯一的電子郵件地址的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

SecLists
SecLists是最終安全測試人員的伙伴。它是一個包含各種類型清單的集合,這些清單在安全評估過程中經常使用,而且都在一個地方。 SecLists透過方便地提供安全測試人員可能需要的所有列表,幫助提高安全測試的效率和生產力。清單類型包括使用者名稱、密碼、URL、模糊測試有效載荷、敏感資料模式、Web shell等等。測試人員只需將此儲存庫拉到新的測試機上,他就可以存取所需的每種類型的清單。

SublimeText3 英文版
推薦:為Win版本,支援程式碼提示!

SublimeText3 Linux新版
SublimeText3 Linux最新版

VSCode Windows 64位元 下載
微軟推出的免費、功能強大的一款IDE編輯器

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)