这些是要显示的值。
print_r(array_values($price));
print_r(array_values($mec_id));
Array ( [0] => 3100 [1] => 1600 [2] => 1600 [3] => 3100 [4] => 7500 [5] => 3500 )
Array ( [0] => 47 [1] => 41 [2] => 42 [3] => 45 [4] => 46 [5] => 48 )
我需要在foreach循环中一次使用两个数组。
$combined_array = array_combine($price, $mec_id);
foreach($combined_array as $price=>$mec_id)
{
echo '<br>'.$mec_id.'-';
echo $price.'<br>';
}
但是,在使用array_combined方法之后,它也在组合重复的值。我认为它是在结合时解析数组。
45-3100
42-1600
46-7500
48-3500
答案 0 :(得分:-1)
您需要更改array_combine中的顺序:
$combined_array = array_combine($mec_id, $price);
因为你不能两次创建相同的索引