解决都当以100相谢!!!关于文章的处理!

netmars2003 2004-12-05 11:25:49
在处理留言的时候,如何让在。。。比如对没有格式的文章每90个字符加一个换行符呀,有汉字和E文的!!有格式的不作处理!
...全文
174 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
xuzuning 2004-12-07
  • 打赏
  • 举报
回复
参考这个函数
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 join("\r\n",$a);
}
注意,这个函数把双字节字符视为1而不是php字符串函数的2
pswdf 2004-12-07
  • 打赏
  • 举报
回复
用CSS控制一下表格的宽度.
主要不是明白你要的结果是什么样的?
不然楼上的几位的方法都可以的啊
wy2000490 2004-12-07
  • 打赏
  • 举报
回复
关注
Cain 2004-12-06
  • 打赏
  • 举报
回复
http://community.csdn.net/Expert/FAQ/FAQ_Index.asp?id=181298

这里有详细的说明,可以参考一下
qingxia 2004-12-05
  • 打赏
  • 举报
回复
function get_str($str,$start,$len){
for($i=0;$i<$start+$len;$i++){
$tmpstr=(ord($str[$i])>=161 && ord($str[$i])<=247&& ord($str[$i+1])>=161 && ord($str[$i+1])<=254)?$str[$i].$str[++$i]:$tmpstr=$str[$i];
if ($i>=$start&&$i<($start+$len))$tmp .=$tmpstr;
}
return $tmp;
}
这是获取指定数目字符的函数,支持汉字和英文
你可以把这个函数修改,要是懒的修改就使用的时候用这种格式get_str($str,90*$i,90)."<br>"其中$i是要获取的第n行
效率低点而已,还有就是使用这个函数前,判断是不是有格式的
hflsj 2004-12-05
  • 打赏
  • 举报
回复
顶一下吧
dreamfly_whj 2004-12-05
  • 打赏
  • 举报
回复
在<head>下方加入
<style type="text/css">
<!--
#ident{word-wrap:break-word}
-->
</style>

在读取信息的部分加入 td id=ident
<tr><td id=ident width='450' colspan='3'>你要输出的信息</td></tr>

dreamfly_whj 2004-12-05
  • 打赏
  • 举报
回复
没必要那样复杂 用样式表就可以解决的
PcVSBirds 2004-12-05
  • 打赏
  • 举报
回复
首先判断字符的值汉子有范围的,然后计算字节数并判断汉子字节必须为偶数英文字母无所谓

21,893

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧