有没有办法转换一个看起来像这样的数组:
Array ( [level-1] => 2 [quarter-1] => 1 [year-1] => 2014 [level-2] => 2 [quarter-2] => 2 [year-2] => 2015 [level-49] => 2 [quarter-49] => 2 [year-49] => 2015 [level-58] => 1 [quarter-58] => 1 [year-58]
并且只取关键字后面的数字以在 sql 表中使用它们。例如,该表如下所示:
ID 1 Level 2 Quarter 1 Year 2014
ID 2 level 2 quater 2 Year 2015
ID 49 level 2 quarter 2 year 2015
ETC
我试过了
if(!empty($_POST)){
print_r ($_POST);
echo "<br/><br/>";
$s=$_POST;
echo $abc= implode(',', $s);
for($a=0;$a<count($s);$a++){
$ar=explode(',',$abc);
echo $var=$ar[$a];
}
}
但我得到的结果是这样的:
2,1,2014,2,2,2015,2,2,2015...
我还需要出示身份证。但最重要的是我不知道如何解释结果以将它们放入数据库中。