刚学php请帮一下感谢
function lmfl($m,$id,$index)
{
global $class_arr;
$urs="";
$n = str_pad('',$m,'-',STR_PAD_RIGHT);
$n = str_replace("-","     ",$n);
for($i=0;$i<count($class_arr);$i++){
 if($class_arr[$i][0] == $_GET['columnsname'])
 {
   $urs="<a href=\"";
   $urs .=moduleurl($class_arr[$i][5]).$class_arr[$i][0]."\">添加内容</a>\r\n";   
 }
}
return $urs;
}
//上面这个返回如下晕了不知道怎么了
xxxx.php?xxx=35//这怎么跑出来了。---就是这个:moduleurl($class_arr[$i][5])
<a href="63">添加内容</a>
//----原来正常写法如下
  echo "<a href=\"";
  moduleurl($class_arr[$i][5]);
  echo "".$class_arr[$i][0]."\">添加内容</a>\r\n";

解决方案 »

  1.   


    function lmfl($m,$id,$index)
    {
        global $class_arr;
        $urs="";
        $n = str_pad('',$m,'-',STR_PAD_RIGHT);
        $n = str_replace("-","     ",$n);
        for($i=0;$i<count($class_arr);$i++){
             if($class_arr[$i][0] == $_GET['columnsname'])
             {
               $urs="<a href=\"";
               $urs .=moduleurl($class_arr[$i][5])."".$class_arr[$i][0]."\">添加内容</a>\r\n";   
             }
            }
            return $urs;
    }
      

  2.   


    function lmfl($m,$id,$index)
    {
        global $class_arr;
        $urs="";
        $n = str_pad('',$m,'-',STR_PAD_RIGHT);
        $n = str_replace("-","     ",$n);
        for($i=0;$i<count($class_arr);$i++){
             if($class_arr[$i][0] == $_GET['columnsname'])
             {
               $urs="<a href=\"";
               $urs .=moduleurl($class_arr[$i][5])."".$class_arr[$i][0]."\">添加内容</a>\r\n";   
             }
            }
            return $urs;
    }