php 数组到 json 数组(使用 sendgrid)
php array to json array (using sendgird)
我想在此示例中使用 php 数组,而不必对数组进行硬编码。我将如何使用 php 替换此 json 示例?
这里是 json 数组的工作代码:
$json_string = array(
'to' => array(
'example1@sendgrid.com', 'example2@sendgrid.com'
),
'category' => 'test_category'
);
但我需要用我自己的 php 数组替换 'to' 值。我试过了,但没用:
$myEmails[] = array('emailOne@gmail.com','email2@gmail.com');
$json_string = array(
'to' => $myEmails, /// DOES NOT WORK
'category' => 'test_category'
);
json 的什么代码可以用来在此处添加我自己的 php 数组值? 简而言之,我正在尝试使用以下方式发送多封电子邮件sendgrid 但我认为这可能有效,但它不是。
去掉 $myEmails 后的方括号 [],一切正常:
<?php
$myEmails = array('emailOne@gmail.com','email2@gmail.com');
$json_string = array(
'to' => $myEmails, /// DOES NOT WORK
'category' => 'test_category'
);
var_dump($json_string);
?>
我想在此示例中使用 php 数组,而不必对数组进行硬编码。我将如何使用 php 替换此 json 示例?
这里是 json 数组的工作代码:
$json_string = array(
'to' => array(
'example1@sendgrid.com', 'example2@sendgrid.com'
),
'category' => 'test_category'
);
但我需要用我自己的 php 数组替换 'to' 值。我试过了,但没用:
$myEmails[] = array('emailOne@gmail.com','email2@gmail.com');
$json_string = array(
'to' => $myEmails, /// DOES NOT WORK
'category' => 'test_category'
);
json 的什么代码可以用来在此处添加我自己的 php 数组值? 简而言之,我正在尝试使用以下方式发送多封电子邮件sendgrid 但我认为这可能有效,但它不是。
去掉 $myEmails 后的方括号 [],一切正常:
<?php
$myEmails = array('emailOne@gmail.com','email2@gmail.com');
$json_string = array(
'to' => $myEmails, /// DOES NOT WORK
'category' => 'test_category'
);
var_dump($json_string);
?>