Home>Article>Backend Development> How to identify non-unique email addresses via PHP

How to identify non-unique email addresses via PHP

藏色散人
藏色散人 Original
2021-08-13 11:22:45 2738browse

As mentioned in the title, the focus of this article is to identify non-unique email addresses through PHP. In other words, output duplicate email addresses through PHP.

First of all, I will give you a brief introduction to email:

→E-mail is a communication method that uses electronic means to exchange information. It is the most widely used service on the Internet. Through the network's email system, users can contact network users in any corner of the world at a very low price and very quickly.

The email format is usuallyusername@xxx.com, where username is the username, which can be letters/numbers/underscores, and xxx is the domain name.

After a brief understanding of email, we went straight to the topic!

Specific problem description:How to write a PHP program to identify non-unique email addresses?

The PHP program code is as follows:

 $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));

Output:

array (size=2) 3 => string 'xyz@example.com' (length=15) 1 => string 'xyz@example.com' (length=15)

See also:

How to identify non-unique email addresses via PHP

In the above code, there is such a function that everyone needs to know, which isnatcasesort() functionnumber:

natcasesort()The function of the function is to use " The "natural sorting" algorithm sorts the array, and the key values retain their original key names;

In the natural sorting algorithm, the number 2 is less than the number 10; in the computer sorting algorithm, 10 is less than 2 because "10" The first number in is less than 2.

Note: This function is not case-sensitive; if successful, the function returns TRUE, if failed, returns FALSE.

Finally, I would like to recommend to you the latest and most comprehensive "PHP Video Tutorial"~ Come and learn!

The above is the detailed content of How to identify non-unique email addresses via PHP. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn