массив php в массив json (с использованием sendgird)

Я хотел бы использовать массив 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, но я подумал, что это может сработать, но это не так.

0

Решение

Просто избавьтесь от квадратных скобок [] после $ myEmails, и все должно работать:

<?php
$myEmails = array('[email protected]','[email protected]');
$json_string = array(
'to' => $myEmails, /// DOES NOT WORK
'category' => 'test_category'
);
var_dump($json_string);
?>
3

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]