PHP怎样才能让输出的内容自动换行

$str=file_get_contents('a.html');输出$str的内容时,我想使每行的[字符数]不超过50个,超出的内容则自动换行(或输出\n\n)。请问如... $str = file_get_contents('a.html');

输出$str的内容时,我想使每行的[字符数]不超过50个,超出的内容则自动换行(或输出\n\n)。

请问如何实现?
输出 \n\n 的意思是,先输出文字,在该截取的地方输出 \n\n 来换行

如果文本里有中文、英文,应该怎样做?
展开
 我来答
jackydrl
2010-08-06 · TA获得超过968个赞
知道小有建树答主
回答量:224
采纳率:100%
帮助的人:137万
展开全部
//这是一个算法描述,在文件为全英文状态下,可以正常通过。如果是中文的话,算法不变,长度计算和截取函数都要改,中文字符串的操作你可以参考这个
http://www.nq08.com/code/php/2010-04-07/16.html

我的答案
<?php
$str = file_get_contents('a.html');
$str_len = strlen($str);

for($i=0; $i<=$str_len; $i+=50){
$sub_str = substr($str,$i,50);
echo $sub_str."\n<br>";
}
?>
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式