Добавление строки с левой угловой скобкой ломает мой массив - PullRequest
0 голосов
/ 28 апреля 2020

Странная проблема. Я пытаюсь построить массив со строкой для некоторых получателей электронной почты.

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

Чего мне не хватает?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...