我正在使用Google Calendar API为我的项目创建“事件日历”。要将参与者添加到我的特定活动中,API需要以下格式的数据。
我想要的格式(通过Google Calendar API):
array(
array('email' => '[email protected]'),
array('email' => '[email protected]'),
)
现在,我的数据只有一维数组。假设我从某种形式获得它们(效果很好):
$people = $_POST['people'];
如何转换$people
,以便API可以读取它?谢谢。祝你有美好的一天
使用array_map()
从数组创建数组的数组。
$data = array_map(function($person) { return ['email' => $person]; }, $people);
或foreach
循环。
$data = [];
foreach ($people as $person) {
$data[] = ['email' => $person];
}