如何向多维数组添加数据

问题描述 投票:0回答:1

我正在使用Google Calendar API为我的项目创建“事件日历”。要将参与者添加到我的特定活动中,API需要以下格式的数据。

我想要的格式(通过Google Calendar API):

array(
    array('email' => '[email protected]'),
    array('email' => '[email protected]'),
)

现在,我的数据只有一维数组。假设我从某种形式获得它们(效果很好):

$people = $_POST['people'];

如何转换$people,以便API可以读取它?谢谢。祝你有美好的一天

php arrays google-calendar-api associative-array
1个回答
0
投票

使用array_map()从数组创建数组的数组。

$data = array_map(function($person) { return ['email' => $person]; }, $people);

foreach循环。

$data = [];
foreach ($people as $person) {
    $data[] = ['email' => $person];
}
© www.soinside.com 2019 - 2024. All rights reserved.