本帖最后由 lujunjie1993 于 2011-12-31 10:33:48 编辑

解决方案 »

  1.   

    设url为 http://localhost/index.php?id=123则if(is_numeric($_GET['id']))
      echo '是纯数字';
    else
      echo '不是是纯数字';
      

  2.   


    if(isset($_GET['id']))
    {
      if(is_numeric($_GET['id']))
        echo '成功';
      else
        echo '不是纯数字';
    }
      

  3.   


    if(isset($_GET['id']))
    {
      if(is_numeric($_GET['id']))
        echo '成功';
      else
        echo '不是纯数字';
    }正解
      

  4.   

    设url为 http://localhost/index.php?id=123
    extract($_GET, EXTR_SKIP);
    if(isset($id) && intval($id)){
        相关代码
    }
    http://www.runphp.com/?c=site
      

  5.   

    想问下,为什么不加{和}的?
    例如
    if(isset($_GET['shi']))
    {
      if(is_numeric($_GET['shi']))
      {
       echo '成功';
      }
      else
      {
       echo '不是纯数字';
      }
    }
      

  6.   


    想问下
    if(isset($_GET['shi']))
    {
      if(is_numeric($_GET['shi']))
      {
       echo '成功';
      }
      else
      {
       echo '不是纯数字';
      }
    }

    if(is_numeric($_GET['shi']))
      {
       echo '成功';
      }
      else
      {
       echo '不是纯数字';
      }
    没有区别啊。
    if(isset($_GET['shi']))
    {
    }
    这句是什么东西?
      

  7.   

    被 { } 括气的部分将被视为一个整体
    在这里 echo '成功'; 就是一个完整的语句,加不加无所谓
      

  8.   


    你说?$x=1;
    $y=2;
    if($y>$x)
    {
    echo "Y";
    }
    else
    {
    echo "X";
    }跟$x=1;
    $y=2;
    if($y>$x)
    echo "Y";
    else
    echo "X";没区别吗?
      

  9.   


    不是喷lz。建议lz补下基础,进步更快些