有一个字符串:
$str ="a,b,c,";
我如何把$str变成 $str="a,b,c"; ?

解决方案 »

  1.   

    $str = 'a,b,c,';
    echo rtrim($str, ',');
      

  2.   

    $str =$str.substring(1,$str.length-1)
      

  3.   

    还有就是我如何调用$goodbin这个变量?  $ar = split("[\r\n]+", $content);
      for($i=0; $i<count($ar); $i++) {
      if(strchr($ar[$i], '=')) {
        list($cmd, $param) = split('=', $ar[$i]);
        $$cmd = split(',', trim($param, ','));
        if($cmd == 'sortrule') {
          $sortrule = array();
          foreach($strule as $k=>$n) {
            if(! in_array($n, $goodbin))
              $sortrule[$n] = array_slice(split(',', trim($ar[$i+$k+1], ',')), 1);
          }
          break;
        }
      }
    }
    print_r($sortrule);function dut($f,$dut,$s,$e) 

    $mp = getMax($f[$dut]['binpercent'],$s-1,$e-1,如何调用$goodbin);
      

  4.   

    函数里调用,function dut($f,$dut,$s,$e) //或者作为参数传入

    global $goodbin;
    //申明全局
        $mp = getMax($f[$dut]['binpercent'],$s-1,$e-1,如何调用$goodbin);
      

  5.   

    function dut($f,$dut,$s,$e) 

        global $goodbin;
        $mp = getMax($f[$dut]['binpercent'],$s-1,$e-1,如何调用$goodbin);
      

  6.   

    不是很明白,我的$goodbin的值是在$content里面取得的,我现在想把它调入function dut()作为参数,应该怎么调用?$goodbin要做相应的处理:$goodbin = rtrim($goodbin, ',');
      

  7.   

    或者说,取该字符串的第二行;strule=7,8,1,2,3,4,5,6,
    goodbin=1,2,3,4,
    TEMP=95