0
내 문제를 해결해 주셔서 감사합니다! 여기PHP는 2 개의 배열을 통해 실행됩니다.
내 코드는 ...
$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] $ 유형 [32]과 관련이 있습니다.
foreach() 루프에서 동시에 실행될 배열을 어떻게 엮을 수 있습니까?
내 foreach() 문은 이와 같이 약간 보일 것입니다.
foreach(array_count_values($Drink_Id) as $key=>$value && array_count_values($Type_Id) as $key_2=>$value_2)
어떻게하면 위 문장을 수행 할 수 있습니까? 실제로 작동합니까? 대신 'foreach는'루프 '에 대한'사용할 수 있습니다
당신은 당신의 $ Drink_Id의 샘플 및 $ TYPE_ID 배열을 게시 할 수 있습니까? –
일반적인 for 루프와 두 배열에 대해 동일한 카운터 변수를 사용할 수없는 이유가 있습니까? –