由于某些原因,数据不完全在数据库中,需要不依赖数据库进行分页,所以先从字符串入手。先尝试的字符串分页并显示页码样式
<?php // 限制分页 function msubstr($str,$start,$len){ $tmpstr=""; $strlen = $start + $len; for($i=0;$i<=$strlen;$i++){ if(preg_match("/^[\x80-\xff]{6,30}$/",(substr($str,$i,1)))){ //字符串截取函数,substr()。ord()返回字符的 ASCII 码值 >0xa0说明是个汉字,占两个字节,所以读取两个 $tmpstr.=substr($str,$i,2); $i++; }else{ $tmpstr.=