Is using array_unique() to remove duplicates from an array of email addresses a recommended practice in PHP?

When working with an array of email addresses in PHP, it is recommended to use array_unique() to remove any duplicate entries. This function will return a new array with only unique email addresses, ensuring that each address appears only once in the final array.

$emailAddresses = ['john@example.com', 'jane@example.com', 'john@example.com', 'doe@example.com'];

$uniqueEmails = array_unique($emailAddresses);

print_r($uniqueEmails);