Странная проблема. Я пытаюсь построить массив со строкой для некоторых получателей электронной почты.
foreach ($to_email as $to_emails) {
$name = $to_emails['name'];
$username = $to_emails['username'];
$recipient_emails_arr[] = "$name <$username>";
}
Все значения приходят в порядке в foreach
l oop, но по какой-то причине, когда я использую первый угол скобка <
кажется, что разбивает массив в этой точке и не включает в себя остальную часть строки.
Вот что я получаю из приведенного выше кода. Как видите, скобки и электронные письма не включены.
Array ( [0] => John Smith [1] => Pam Smith )
Теперь, допустим, я удалил первую угловую скобку. Я получаю это
Array ( [0] => John Smith jsmith@example.com> [1] => Pam Smith psmith@example.com> )
Кажется, что-то с той первой угловой скобкой, которая ломает ее. Я пытался использовать \
для выхода из скобок, но это ничего не дает.
Это то, что мне нужно, чтобы получить
Array ( [0] => John Smith <jsmith@example.com> [1] => Pam Smith <psmith@example.com> )
Чего мне не хватает?