我发现在 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 />";
}
第二个 while 循环不会遍历项目。为什么?