We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 524ee39 commit 81ffc0aCopy full SHA for 81ffc0a
src/email.php
@@ -0,0 +1,28 @@
1
+<?php
2
+
3
+if (!function_exists('is_email')) {
4
+ function is_email($string)
5
+ {
6
+ return filter_var($string, FILTER_VALIDATE_EMAIL);
7
+ }
8
+}
9
10
+if (!function_exists('to_rfc2822_email')) {
11
+ function to_rfc2822_email(array $addresses)
12
13
+ $result = [];
14
15
+ $addresses = !empty($addresses['address']) ? [$addresses] : $addresses;
16
+ foreach ($addresses as $item) {
17
+ if (!empty($item['address']) && is_email($item['address'])) {
18
+ if (!empty($item['name'])) {
19
+ $result[] = "{$item['name']} <{$item['address']}>";
20
+ } else {
21
+ $result[] = $item['address'];
22
23
24
25
26
+ return implode(', ', $result);
27
28
0 commit comments