Array
我从POST
PHP 中的操作中得到以下信息:
Array (
[level-1] => 3
[quarter-1] => 1
[year-1] => 2014
[level-2] => 4
[quarter-2] => 2
[year-2] => 2014
[level-53] => 2
[quarter-53] => 1
[year-53] => 2013
[level-58] => 3
[quarter-58] => 2
[year-58] => 2014
[action] => store
[submit_values] => Store
)
我执行以下操作以从数组中获取值:
$array=$_POST;
foreach(array_chunk($array,3,true) as $val){
foreach($val as $k=>$v){
if(strpos($k, "level") !== false){
$temp = explode("-",$k);
$id = $temp[1];
$level = $v;
}
if(strpos($k, "quarter") !== false){
$quarter = $v;
}
if(strpos($k, "year") !== false){
$year = $v;
}
}
echo "ID ".$id." Level ".$level." Quarter ".$quarter." Year ".$year;
echo "<br>";
}
但我得到的是以下内容:
ID 1 Level 3 Quarter 1 Year 2014
ID 2 Level 4 Quarter 2 Year 2014
ID 53 Level 2 Quarter 1 Year 2013
ID 58 Level 3 Quarter 2 Year 2014
ID 58 Level 3 Quarter 2 Year 2014
最后一行重复!我在代码中做错了什么?