PHP 长文章分页函数
{
global $expert_id;
$PageLength = 2000; //每页字数
$CLength = strlen($content);
$PageCount = floor(($CLength / $PageLength)) + 1; //计算页数
$PageArray=array();
$Seperator = array("n","r","。","!","?",";",",","”","'"); //分隔符号
//echo "页数:".$PageCount."
";
//echo "长度:".$CLength."
";
//strpos() 函数返回字符串在另一个字符串中第一次出现的位置
if($CLength
{
echo $content;
}else{
$PageArray[0]=0;
$Pos = 0;
$i=0;
//第一页
for($j=0;$j
//echo $Seperator[$j];
$Pos=strpos($content,$Seperator[$j],$PageArray[$i]+1900);
while($Pos > 0 && $Pos $i*$PageLength )
{
$PageArray[$i] = $Pos ;
$Pos = strpos($Pos+$PageLength,$content,$Seperator[$j]) ;
}
if($PageArray[$i]>0)
{
$j = $j + sizeof($Seperator) + 1;
}
}
//---
for($i=1;$i
for($j=0;$j
//echo $Seperator[$j];
$Pos=strpos($content,$Seperator[$j],$PageArray[$i-1]+1900);
while($Pos > 0 && $Pos $i*$PageLength )
{
$PageArray[$i] = $Pos ;
$Pos = strpos($Pos+$PageLength,$content,$Seperator[$j]) ;
}
if($PageArray[$i]>0)
{
$j = $j + sizeof($Seperator) + 1;
}
}
}
//--最后一页
$PageArray[$PageCount-1]=$CLength;
//$page=2;
if($page==1)
{
$output=substr($content,0,$PageArray[$page-1]+2);
}
if($page>1 && $page
{
$output=substr($content,$PageArray[$page-2]+2,$PageArray[$page-1]-$PageArray[$page-2]);
$output=" (上接第".($page-1)."页)n".$output;
}
echo str_replace("n","
",$output);
//if($page==$PageCount)
//return $output=substr($content,$PageArray[$page-2]+2,$PageArray[$page-1]-$PageArray[$page-2]);
if($PageCount>1)
{
echo "
echo "".$page."/".$PageCount." 页 ";
if($page>1)
echo "上一页 ";
else
echo "上一页 ";
for($i=1;$i {
echo "[".$i."] ";
}
if($page echo " 下一页 ";
else
echo " 下一页 ";
echo "
}
}
}?>
$content1=''测试文字,尽量长一些,www.111cn.net";
$current=$_REQUEST['page_t'];
$result=ff_page($content1,$current);
echo $result;
?>

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas



php提交表单通过后,弹出的对话框怎样在当前页弹出php提交表单通过后,弹出的对话框怎样在当前页弹出而不是在空白页弹出?想实现这样的效果:而不是空白页弹出:------解决方案--------------------如果你的验证用PHP在后端,那么就用Ajax;仅供参考:HTML code

Melaksanakan paging data dan pengoptimuman paparan dalam projek Vue, apabila halaman perlu memaparkan sejumlah besar data, pengoptimuman data dan paparan biasanya perlu dilakukan untuk meningkatkan pengalaman pengguna laksanakan halaman data dan pengoptimuman paparan , dan berikan contoh kod khusus. 1. Paging data Paging data merujuk kepada membahagikan sejumlah besar data kepada berbilang halaman mengikut peraturan tertentu dan memaparkannya pada halaman. Anda boleh menggunakan langkah berikut untuk melaksanakan halaman data dalam projek Vue: Tentukan sumber data Pertama, tentukan sumber data yang mengandungi semua data.

Penjelasan terperinci tentang atribut kandungan CSS: kandungan, kaunter dan petikanCSS (helaian gaya berlatarkan) adalah bahagian yang amat diperlukan dalam pembangunan bahagian hadapan Ia boleh membantu kami mengindahkan halaman web dan meningkatkan pengalaman pengguna. Dalam CSS, terdapat beberapa sifat khas yang boleh digunakan untuk mengawal paparan kandungan teks, termasuk kandungan, pembilang dan petikan. Artikel ini menerangkan sifat ini secara terperinci dan menyediakan contoh kod khusus. 1. atribut kandungan atribut kandungan

不用数据库来实现用户的简单的下载,代码如下,但是却不能下载,请高手找下原因,文件路劲什么的没问题。

图片消失如何解决先是图片文件上传$file=$_FILES['userfile']; if(is_uploaded_file($file['tmp_name'])){$query=mysql_query("INSERT INTO gdb_banner(image_src ) VALUES ('images/{$file['name'

Dalam temu bual dengan Andrew Ross Sorkin dari CNBC, Ketua Pegawai Eksekutif Microsoft AI Mustafa Suleyman menyatakan pemahamannya tentang undang-undang hak cipta web. Suleyman mengatakan bahawa kandungan yang boleh diakses di web terbuka ialah "perisian percuma," dan sesiapa sahaja boleh menyalinnya, menghasilkan semula

图片消失如何解决先是图片文件上传$file=$_FILES['userfile']; if(is_uploaded_file($file['tmp_name'])){$query=mysql_query("INSERT INTO gdb_banner(image_src ) VALUES ('images/{$file['name'
