Спасибо за попытку решить мою проблему!
Вот мой код ...
$j = 0;
foreach(array_count_values($Drink_Id) as $key=>$value) {
if ($j != 0) {
if (is_numeric($key)) {
echo "<li><img src='Images/BeerGlassIcon.gif' alt='Beer Glass' class='ui-li-icon'> <a style='padding-left: 40px;' href='drink.php?did=$key&count=$value&date=today'>".$Beers[$key]."</a> <span class='ui-li-count'>$value</span></li>";
} else {
echo "<li><img src='Images/BeerGlassIcon.gif' alt='Beer Glass' class='ui-li-icon'> <a style='padding-left: 40px;' href='drink.php?did=$key&count=$value&date=today'>".$key."</a> <span class='ui-li-count'>$value</span></li>";
}
}
$j++;
}
По сути, код пропускает первый результат в массиве и передает информацию из массива.
Проблема в том, что у меня есть другой массив: $ Type_Id
Массивы $ Drink_Id и $ Type_Id очень связаны, а $ Drink_Id [32] связан с $ Type [32].
Как я могу переплетать массивы для одновременного запуска в цикле foreach ()?
Так что мое выражение foreach () выглядело бы примерно так (наверное).
foreach(array_count_values($Drink_Id) as $key=>$value && array_count_values($Type_Id) as $key_2=>$value_2 )
Как я могу сделать утверждение, подобное приведенному выше, но которое действительно работает?