PHP搜索结果如下:
test tesxt
test tesxt
test tesxt我怎么处理,让它按"1,2,3...."这样排下去呢?
想要的结果如下:
1.test tesxt
2.test tesxt
3.test tesxt
不管有几个结果,前面的数字都是递增下去的.

解决方案 »

  1.   

    test tesxt
    test tesxt
    test tesxt
    是文件内容么?变成如下?
    1.test tesxt
    2.test tesxt
    3.test tesxtok~~逐行读取即可!
    方法两种:
    1.fread
    2.explode("\n",$content)希望对你有所帮助!
      

  2.   

    一个for循环不就搞定了?反正你的搜索结果都是用循环输出的啦
      

  3.   

    test tesxt
    test tesxt
    test tesxt
    这个是搜索到的结果比如我有这3条记录,我要在每条记录前增加一个序列号,这个序列号是递增的.比如我搜索到5条记录,那得到的结果格式应该是这样子:
    序号 列1 列2
      1. a   b
      2. c   d
      3. e   f
      4. g   h
      5. i   j
    序号是递增的,有100搜索结果,最后一个序号就是100
      

  4.   

    如果你是直接从数据库里读出来的东西,不是从文件里读的,
    那么你在获取在数据集的时候用foreach循环读出来就行了!
    然后做个数字标记,伪代码如下:$rst//你的数据集
    $i=1;
    foreach($rst as $row){
        echo($i.$row);
        $i++;
    }
      

  5.   

    显示时, 从数据库将这个扔进一个数组然后foreach 数组. 
    显示$key+1数组是从0开始的.
    第二页根据你的limit进行显示.
      

  6.   


    我测试了..好像不行..我输出是用while输出内容的
      

  7.   

    while也是一样的,在while外面设个变量$i=1,然后在while里面每次加一并输出