foreach ($excel_array as $key => $value) { $insertData[$key]['licenseNo'] = $value['0']; $insertData[$key]['frameNo'] = $value['1']; $insertData[$key]['vciEndDate'] = !empty($value['5']) && strtotime($value['5']) ? strtotime($value['5']) : '0'; $insertData[$key]['tciEndDate'] = !empty($value['6']) && strtotime($value['6']) ? strtotime($value['6']) : '0'; foreach ($vehicle_array as $k => $v) { if ($vehicle_array[$k]['licenseNo'] === $insertData[$key]['licenseNo'] && $vehicle_array[$k]['frameNo'] === $insertData[$key]['frameNo']) { $updateData[$key]['id'] = $vehicle_array[$k]['id']; if ($vehicle_array[$k]['vciEndDate'] < $insertData[$key]['vciEndDate']) { $updateData[$key]['vciEndDate'] = $insertData[$key]['vciEndDate']; // 如果上传文件日期较新则准备更新 } } } }
时间: 2023-02-13 13:00:49 浏览: 76
用PHP的超级变量$_GET获取HTML表单(Form) 数据
这段代码的意思是对变量$excel_array进行循环,在每次循环的时候,将循环到的数组中的每一个元素的键赋值给变量$key,将循环到的数组中的每一个元素的值赋值给变量$value。在循环体内,将$value数组中第0个元素的值赋给$insertData数组中$key键对应的值的licenseNo属性,将$value数组中第1个元素的值赋给$insertData数组中$key键对应的值的frameNo属性,将$value数组中第5个元素的值赋给$insertData数组中$key键对应的值的vciEndDate属性。如果$value数组中第5个元素的值不为空,则执行接下来的代码。
阅读全文