循环遍历 php 数组 => 很奇怪

需要对此进行健全性检查,我想我只是把自己弄糊涂了。我正在尝试遍历下面的数组并为多个注册的人取回字段。


{

 [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 dumping $associativeEventInfo 返回结果


我想根据数组取出每个字段,例如


["EvenNumber"] =466226 这样我就可以将其传递给数据库并执行操作。


德玛西亚99
浏览 129回答 1
1回答

喵喔喔

所以目标是将数据重新映射到大概的数据库字段。首先,访问字段非常简单:// 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'];}
打开App,查看更多内容
随时随地看视频慕课网APP