Я хотел бы использовать массив php в этом примере, а не жестко кодировать массив. Как бы я использовал php для замены этого примера json?
Вот рабочий код с массивом json:
$json_string = array(
'to' => array(
'[email protected]', '[email protected]'
),
'category' => 'test_category'
);
Но мне нужно заменить значения ‘to’ моим собственным массивом php. Я пробовал это, но это не работает:
$myEmails[] = array('[email protected]','[email protected]');
$json_string = array(
'to' => $myEmails, /// DOES NOT WORK
'category' => 'test_category'
);
Какой код для JSON я могу использовать, чтобы добавить свои собственные значения массива php здесь? Короче говоря, я пытаюсь отправить несколько электронных писем с использованием sendgrid, но я подумал, что это может сработать, но это не так.
Просто избавьтесь от квадратных скобок [] после $ myEmails, и все должно работать:
<?php
$myEmails = array('[email protected]','[email protected]');
$json_string = array(
'to' => $myEmails, /// DOES NOT WORK
'category' => 'test_category'
);
var_dump($json_string);
?>
Других решений пока нет …