n12br的用法 printf("<td><font color='#blue'>%s</font></td>",n12br($data["book"]));是可以的。但是nl2br只是替换换行符,如果本身就没有换行符那当然就不行了。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我没用过printf的带参用法,不能正确体会唠叨那个代码里面s(整数转成字串)的意思。楼主你要是想换行,直接用echo "<td><font color='#blue'>".n12br($data["book"])."</font></td>";试试。 1、table控制。table设定style为break-all以后,再设定它的宽度为10字。2、字串控制。修改字串内容,加上循环判断,每十个字加一个<br>。 我用了table控制,可是还是会不听话啊,越拉越长,实在是痛苦啊。兄弟姐妹帮帮忙。。 “不能正确体会唠叨那个代码里面s(整数转成字串)的意思” 不懂就不要装懂,请好好看看手册!printf("<td width='100'><font color='#blue'>%s</font></td>",n12br($data["book"])); 就是不懂才要问的嘛,上面那条语句不能执行的了大姐,n12br()会被打印出来。 我知道nl2br是替换,br的但我现在是要在变量里加br啊不知道这函数怎么写,怎么控制。 用str_replace("\n","<br>",$data["book"]);不就行了 你都没有换行字符!不早说!!!!看我上面的回复!1、table控制。table设定style为break-all以后,再设定它的宽度为10字。2、字串控制。修改字串内容,加上循环判断,每十个字加一个<br>。 printf()跟C那个差不多。$data["book"]="dasdfasd\r\nfafasfaf\r\nasdfasfdaf";printf("<td><font color='#blue'>%s</font></td>",nl2br($data["book"])); C语法:%s 字符串%d 10进制整数%o 8进制整数%x 16进制整数%u 没有符号的10进制数%c 单个字符%e 指数型浮点数%f 小数型浮点数PHP的printf语句和C的基本一样的 什么乱七八糟的,是nl2br不是n12br,是字母l,不是数字1!!! 君子兰姐姐字串控制。修改字串内容,加上循环判断,每十个字加一个<br>。我是菜鸟写了很久写不出来啊大家帮帮我谢谢 杜牧:printf()跟C那个差不多。$data["book"]="dasdfasd\r\nfafasfaf\r\nasdfasfdaf";printf("<td><font color='#blue'>%s</font></td>",nl2br($data["book"]));那个$data["book"]="dasdfasd\r\nfafasfaf\r\nasdfasfdaf";是变量啊,我就是不知道怎么用函数控制$data["book"]里的变量向你上面写的那样。 你那个BOOK值里面没有换行的话,这个函数没有用啊可以用表格,自动换行 nl2br(strip_tags(htmlspecialchars($str))) echo nl2br(strip_tags(htmlspecialchars($data["book"]))) 楼主小dd,我是哥哥,不是姐姐,呵呵。你可以这样吧:$var="asdfasdfasfdssafasdfasfdasf";$strlen=strlen($var);for($ii=0; $ii<$strlen; $ii=$ii+10) { $array[]=substr($var,$ii,10);}$var=implode("<br>",$array);这样就得到自动换行的变量了 php表单提交写入数据库简单问题 wampserver写的网站,如何让外网访问? 研究了一天无结果:代码转换成UTF8后出现"未结束的字符串常量"错误. php论坛代码疑惑,关乎我是否继续编程的大事!各位帮帮忙 谁有中国站长资源下载网10个金币的会员账号(30分求之) 请问能否用程序实现提取HTML页面的原代码 mysql 3.x.x好像不支持事务,这么办啊? 求一算法~如何得到这样的结果,是有关循环的~~ php的调试 哪里有php中文手册下载? dw刚出炉的充满表格的图片,大家是不去修改还是把它作为背景? 文件copy问题,在线等待!!!!!
楼主你要是想换行,直接用echo "<td><font color='#blue'>".n12br($data["book"])."</font></td>";试试。
2、字串控制。修改字串内容,加上循环判断,每十个字加一个<br>。
实在是痛苦啊。兄弟姐妹帮帮忙。。
printf("<td width='100'><font color='#blue'>%s</font></td>",n12br($data["book"]));
但我现在是要在变量里加br啊
不知道这函数怎么写,怎么控制。
用
str_replace("\n","<br>",$data["book"]);
不就行了
2、字串控制。修改字串内容,加上循环判断,每十个字加一个<br>。
$data["book"]="dasdfasd\r\nfafasfaf\r\nasdfasfdaf";
printf("<td><font color='#blue'>%s</font></td>",nl2br($data["book"]));
%s 字符串
%d 10进制整数
%o 8进制整数
%x 16进制整数
%u 没有符号的10进制数
%c 单个字符
%e 指数型浮点数
%f 小数型浮点数PHP的printf语句和C的基本一样的
字串控制。修改字串内容,加上循环判断,每十个字加一个<br>。
我是菜鸟写了很久写不出来啊
大家帮帮我
谢谢
printf()跟C那个差不多。
$data["book"]="dasdfasd\r\nfafasfaf\r\nasdfasfdaf";
printf("<td><font color='#blue'>%s</font></td>",nl2br($data["book"]));
那个$data["book"]="dasdfasd\r\nfafasfaf\r\nasdfasfdaf";
是变量啊,我就是不知道怎么用函数控制$data["book"]里的变量向你上面写的那样。
nl2br(strip_tags(htmlspecialchars($str)))
$var="asdfasdfasfdssafasdfasfdasf";
$strlen=strlen($var);
for($ii=0; $ii<$strlen; $ii=$ii+10) {
$array[]=substr($var,$ii,10);
}
$var=implode("<br>",$array);
这样就得到自动换行的变量了