foreach 语句
<html>
<body><?php
$arr=array("one", "two", "three");foreach ($arr as $value)
{
  echo "Value: " . $value . "<br />";
}
?></body>
</html>
如果我输出的时候只想输出 one 和two 不要three 怎么办?

解决方案 »

  1.   

    那就用for循环呗
    for($i=0;$i<$arr.length;$i++){
        echo "Value: " .$arr[$i] . " <br />"; 
    }
      

  2.   

    --! 不输出最后一项是for($i=0;$i<$arr.length-1;$i++)
      

  3.   

    用for循环就行了。
    for($i=0;i<$arr.length;$i++)这是全部遍历
    for($i=0;i<$arr.length-1;$i++)除最后一个,其余全部遍历
      

  4.   

    foreach ($arr as $i=>$value) 

      if($i < count($arr)-1) {
        echo "Value: " . $value . " <br />"; 
      }