需要对此进行完整性检查,我想我只是感到困惑。我试图遍历下面的数组,并获取多个注册人的字段。
{
[12]=>
array(79) {
["Event Number"]=> int(466226)
["Event Info"]=> string(134) “Event ABC”
["Event Acct Code"]=> NULL
["email"] => string(12)"[email protected]
}
}
我如何最好地做到这一点?
这是我尝试过的
$associativeEventInfo=[];
foreach ($res as $eventInfo)
{
$associativeEventInfo[]=$eventInfo;
}
var dumping $ associativeEventInfo返回结果
Id希望根据数组获取每个字段,例如
[“ EvenNumber”] = 466226,这样我就可以将其传递给数据库并进行处理。
因此,目标是将数据重新映射到大概的数据库字段。首先,访问这些字段非常容易:
// Assuming $returnedData is an array of assoc array containing the data;
foreach ($returnedData as $eventData)
{
$eventNumber = $eventData['Event Number'];
$eventInfo = $eventData['Event Info'];
// And so on
}
重新映射就像创建一个具有正确格式的新数组一样简单(也可以使用array_map
,但我将其留给读者练习):
$remappedData = [];
// Assuming $returnedData is an array of assoc array containing the data;
foreach ($returnedData as $eventData)
{
$remappedData = [
'eventNumber' => $eventData['Event Number'],
'eventInfo' => $eventData['Event Info'],
// And so on
];
$eventNumber = $eventData['Event Number'];
$eventInfo = $eventData['Event Info'];
}