经常对提交过来的数据进行双重循环,但是为空时会报错:Warning: Invalid argument supplied for foreach()如下解决即可:foreach($data[$i] as $k => $v) {//数据结构整理 foreach((array)$v as $k1 => $v1) { $edu[$k1][$k] = my_h($v1);// v1是最终要入库的数据,进行转义处理 }}