Это значения, которые должны отображаться.Функция array_combine не отображает повторяющиеся значения
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
ключи будут всегда уникальны в массиве, поэтому дублированные значения не будут работа в массивном комбайне .. –
Мой ключ здесь - цена, которая содержит повторяющиеся значения! –
yaa вы не можете установить повторяющиеся значения в индекс ... –