function m_chunk_split($str,$size=64) {
  preg_match_all("/[\x80-\xff]?./",$str,$ar);
  $a = array_chunk($ar[0],$size);
  foreach($a as $k=>$v)
    $a[$k] = join("",$a[$k]); 
  return $a;
}
$ar = m_chunk_split($content,10);
在对数组$ar做分页显示

解决方案 »

  1.   

    to keaizhong(可爱钟) :
    男人?女人?
    这里很少见高等级的女性哦
      

  2.   

    print_r($ar)看数组结构。再不会你就去老老实实看手册学php吧。
      

  3.   

    to zairwolf(君子兰) 主ID放出来了,把信誉分也弄高哈....现在难看了点to hahawen(变态的大龄青年) 所以,来讨论的人也慢慢变少了.....现在有些人,实在不象话..
      

  4.   

    我写过一个,方法估计不是最好,原理就是先拆字符串,再分页显示数组的一个一个元素
    代码如下:
    -----------------------------
    <body>
    <?php
    //初始化环境
    include "./include/dbconn.php";
    $gPageSize=100;//设置显示的文字数目
    //执行查询语句 
    $query = "SELECT * FROM t_program where program_id = $program_id";
    $result = mssql_query($query);//$page变量标示当前显示的页 
    if(!isset($page)) $page=1; 
    if($page==0) $page=1; //得到当前查询到的记录数 $nNumRows 
    $row = mssql_fetch_array($result);
    $n=strlen($row["detail_description"]);
    $str=$row["detail_description"];
    //echo $str; //显示整体字段
    echo $n;
    $strTemp=chunk_split($str,$gPageSize,"\t");
    echo "<br>";
    //echo $strTemp; //显示添加字段
    $str_num=split("\t",$strTemp); //拆分字符串
    //得到最大页码数MaxPage 
    $MaxPage = (int)ceil($n/$gPageSize); echo $MaxPage;
    if((int)$page > $MaxPage) 
    {
    $page=$maxPage; }echo "<br>";
    echo $str_num[$page-1]; //分页显示拆分结果mssql_free_result($result);
    mssql_close($db_id);
    //关闭数据库释放内存
    ?>  <br>
        <td height="20" colspan="2"><? //首页和上一页的链接 
    if( $n>1 && $page>1) { $prevPage=$page-1; 
    echo "-";
    echo "-";
    echo "<a href=$PHP_SELF?page=1&program_id=$program_id>首页</a>"; 
    echo "-";
    echo "-";
    echo "<a href=$PHP_SELF?page=$prevPage&program_id=$program_id>上一页</a>"; 
    echo "-";
    } //下一页和末页的链接 if( $page>=1 && $page<$MaxPage) { 
    $nextPage= $page+1;
    echo "-";
    echo "-";
    echo "<a href=$PHP_SELF?page=$nextPage&program_id=$program_id>下一页</a>"; 
    echo "-";
    echo "-";
    echo "<a href=$PHP_SELF?page=$MaxPage&program_id=$program_id>末页</a>"; 
    echo "-";
    echo "-";

    ?></td>
      </tr> 
       </table>
    </body>
      

  5.   

    to xuzuning(唠叨)
      非常感谢唠叨大哥!帮了我好多次了 我都不知道说什么好了,你要是在北京我一定请你吃一顿。
    to hahawen(变态的大龄青年) 
      前辈的话一定牢记在心,今后一定继续努力学习,为国争光!!!
    to jaspon(蒲公英)
      谢谢你的热情帮助 ^_^不说了还有活。小弟在这谢谢各位了!