请检查代码无误再发帖
<?
function GetName($sName,$iLength) //此行有误$sNmae改成$sName
{
   if(strlen($sName) <= $iLength)
   {
      return $sName;
   }
   else
   {
      return substr($sName,0,$iLength) +"..."; //此行有误+改成.   }
}
//调用:
$jjj=$row[1];
$fff=GetName($jjj,2);
echo $fff;
?>

解决方案 »

  1.   

    正确代码:
    <?
    function GetName($sName,$iLength) //此行有误$sNmae改成$sName
    {
       if(strlen($sName) <= $iLength)
       {
          return $sName;
       }
       else
       {
          return substr($sName,0,$iLength)."..."; //此行有误+改成.   }
    }
    //调用:
    $jjj=$row[1];
    $fff=GetName($jjj,2);
    echo $fff;
    ?>
      

  2.   

    if(strlen($sName) <= $iLength)//你确信这样用了么?不如用"<$ilength+1"来的方便呢还有,就是你确定自己给$jjj赋值了么?