if($condition1)
{
}
else 
if($condition2)
{
}
else
{
}
//不能再有elseif().

if($condition1)
{
}
elseif($condition2)
{
}
else
{
}

解决方案 »

  1.   

    那就是说,如果想实现if...elseif...elseif...else 这样的功能,就不能够把elseif 分开写成else if,对吗?要是分开的话会出错吗?
      

  2.   

    基本一样把
    建议用elseif ,
    据说有时用else if会出现意想不到的结果~
      

  3.   

    楼上wuliangxia(liang) 说的好像可以吧
    <?php $condition=5;
    if($condition==1)
    {
    echo "1";
    }
    else 
    if($condition==2)
    {
    echo "2";
    }
    else
    if($condition==3)
    {
    echo "3";
    }
    else
    if($condition==4)
    {
    echo "4";
    }
    else
    {
    echo "Not 1,2,3,4";
    }

    ?>
      

  4.   

    <?php $condition=5;
    if($condition==1)
    {
    echo "1";
    }
    elseif($condition==2)
    {
    echo "2";
    }
    elseif($condition==3)
    {
    echo "3";
    }
    elseif($condition==4)
    {
    echo "4";
    }
    else
    {
    echo "Not 1,2,3,4";
    }

    ?>