PHP에서 두 가지 유형의 foreach를 사용할 수 있습니다. 루프 항목을 반복하지 않지만내 PHP foreach 코드가 제대로 작동하지 않습니다.
$p2 = array('copier' => "Copier & Multipurpose",
'inkjet' => "Inkjet Printer",
'laser' => "Laser Printer",
'photo' => "Photographic Paper");
echo "p2 element: " . $p2['inkjet'] . "<br>";
foreach ($p2 as $item => $desc)
{
echo "$item -> $desc <br />";
}
echo "<br />";
while (list($item, $desc) = each($p2))
{
echo "$item -> $desc <br />";
}
번째 : 여기
코드이다. 왜?
예상되는 출력은 무엇입니까? 무엇을 얻고 있습니까? 디버깅 phazes 함께 무엇을 했습니까? –
나는 두 번 "복사기 -> 복사기 및 다목적 잉크젯 -> 잉크젯 프린터"레이저 -> 레이저 프린터 사진 -> 사진 용지 "두 번 기대하고있다"하지만 내가 한 번 얻을 ... 나는 이것을 디버깅하는 방법을 몰라. .. 내가 foreach 중 하나 또는 그 중 하나를 넣을 때 각각 잘 작동합니다. –