这样吗?$array = array('',0,1,2,3,'',4,5,'','');
echo '<pre>';
print_r(implode('|',array_filter($array)));

解决方案 »

  1.   

    那要保证表里面有275行,如果有空行,则用\表示,是这个意思么
    select if(field='','\\',field) as test from table
    这里的空行是指field这个字段为空
      

  2.   

    再读取数据库时,用for循环275次。每读出一个数据,后面就加个“/”,比如for($i=0; $i<275; $i++){
        $arr = mysql_fetch_array($数据查询变量);
        $result.= $arr[$i]."/";
    }
    $re = substr($result, 0, strlen($result)-1);组合完后再用substr函数去除最后一位的"/"就可以了吧。写出来就是1/2/3/4.../275只供参考。
      

  3.   

    $str=""; 
    $i = 0;
    while($rs...){ 
    $i++;
    $str=$str."/".$rs["b"]; 

    for($j=$i; $j<275; $j++){
       $str .= $str.'/';
    }
    这样就满足你的要求了。