php
  • mysql
  • arrays
  • foreach
  • image
  • 2011-12-22 7 views 0 likes 
    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'> &nbsp; &nbsp; <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'> &nbsp; &nbsp; <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는'루프 '에 대한'사용할 수 있습니다

    +0

    당신은 당신의 $ Drink_Id의 샘플 및 $ TYPE_ID 배열을 게시 할 수 있습니까? –

    +0

    일반적인 for 루프와 두 배열에 대해 동일한 카운터 변수를 사용할 수없는 이유가 있습니까? –

    답변

    0

    관련 문제