遍历 php 数组 => 很奇怪
Looping through a php array => weird
需要对此进行完整性检查,我想我只是把自己弄糊涂了。我正在尝试遍历下面的数组并为多个注册的人取回字段。
{
[12]=>
array(79) {
["Event Number"]=> int(466226)
["Event Info"]=> string(134) “Event ABC”
["Event Acct Code"]=> NULL
["email"] => string(12)"email@email.com
}
}
我怎样才能最好地做到这一点?
这是我试过的
$associativeEventInfo=[];
foreach ($res as $eventInfo)
{
$associativeEventInfo[]=$eventInfo;
}
var 转储 $associativeEventInfo returns 结果
我想把每个字段都按照数组取出来,比如
["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'];
}
需要对此进行完整性检查,我想我只是把自己弄糊涂了。我正在尝试遍历下面的数组并为多个注册的人取回字段。
{
[12]=>
array(79) {
["Event Number"]=> int(466226)
["Event Info"]=> string(134) “Event ABC”
["Event Acct Code"]=> NULL
["email"] => string(12)"email@email.com
}
}
我怎样才能最好地做到这一点?
这是我试过的
$associativeEventInfo=[];
foreach ($res as $eventInfo)
{
$associativeEventInfo[]=$eventInfo;
}
var 转储 $associativeEventInfo returns 结果
我想把每个字段都按照数组取出来,比如
["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'];
}