$len=mb_strlen($content,'gb2312');
if($len>2000)
{
$b="";
$e=0;
$c=2000;
$j=ceil($len/2000);
for($i=0;$i<$j;$i++)
{
$b=mb_strcut($content,$e,$c,'gb2312');
$minorData[]=array($rows['run_id'], "", "","内容",$b,“","");
$e+=2000;
$c+=2000;
}
$d=1;
}
我想把一个特别长的文章截成2000一行的格式 但是我这么写会出现第二次有第一次的内容 求教用strsub截取完如何删除!
php截取字符串并且删除截取的字符串
答案:2 悬赏:60 手机版
解决时间 2021-12-31 14:18
- 提问者网友:我一贱你就笑
- 2021-12-31 02:17
最佳答案
- 五星知识达人网友:轻雾山林
- 2021-12-31 02:40
for($i=0;$i<$j;$i++)
{
$b=mb_strcut($content,$e,$c,'gb2312');
$content = mb_strcut($content,$c,NULL,'gb2312');
$minorData[]=array($rows['run_id'], "", "","内容",$b,“","");
$e+=2000;
$c+=2000;
}
mb_strcut("截取内容", 2000,NULL,'gb2312');
加了一句$content = mb_strcut($content,$c,NULL,'gb2312');
{
$b=mb_strcut($content,$e,$c,'gb2312');
$content = mb_strcut($content,$c,NULL,'gb2312');
$minorData[]=array($rows['run_id'], "", "","内容",$b,“","");
$e+=2000;
$c+=2000;
}
mb_strcut("截取内容", 2000,NULL,'gb2312');
加了一句$content = mb_strcut($content,$c,NULL,'gb2312');
全部回答
- 1楼网友:青灯有味
- 2021-12-31 02:49
楼主你好~~~
我没学过php你可以去找些相关的资料
但是语言是相通的~~
我这里有些例子!
你看下在你们php里面有没~?
、
substring()函数 string str = "abcd"; str.substring(startindex,length); startindex为截取起始位置,索引从零开始 length为截取长度 例:str.substring(0,3)=="abc"我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯