一个字符串http://www.csdn.net/
如果最后一个字符是/
就变成http://www.csdn.net/index.php
否则不变

解决方案 »

  1.   

    $str = "http://www.csdn.net/";
    if(substr($str,-1) == "/")
      $str .= "index.php";
      

  2.   

    $str = "http://www.csdn.net/";
    if(substr($str,-1) == "/")
      $str .= "index.php";或者:应该根据你的需要来定
    $str = "http://www.csdn.net/";
    if(substr($str,-1) == "/")
      $str .= "index.html";
      

  3.   

    <?php
    $str = "http://www.csdn.net/";
    if(ereg("/$",$str)){
      echo  $str .= "index.php";
    }
    echo"<br />";$str = "http://www.csdn.net/";
    if(preg_match("'/$'",$str)){
      echo  $str .= "index.php";
    }
      

  4.   

    用正则表达式,可写作
    $str = "http://www.csdn.net/";
    echo ereg_replace("/$","/index.php",$str);
      

  5.   

    <?php
    echo substr("http://www.csdn.net/",-1);
    ?>