TEL:400-8793-956
当前位置:程序、服务器

PHP Textarea段落格式

提问者: 近期获赞: 浏览人数: 发布时间:2021-01-23 12:59:01

 问:我有一个包含表单的PHP网站。表单中有一个HTML textarea标记,用于注释等。我需要能够根据新行用P(段落)标签格式化此textarea数据。我不需要已经内置了功能的BR(中断)标签。

 
因此,如果将这篇文章扔进我的魔术脚本“ Greatings”中,行/段将转换为:
 
<p>问候。</ p>
 
整行以开头的P标签附加到结尾,以结尾的P标签结尾。
 
我有一些想法,但不确定我是否会按照我想要的那样高效地进行。有任何想法吗?
 
 
答:使用爆炸功能,爆炸字符为换行符,这将基于将段落分割的新行创建一个段落数组。确保将爆炸值返回到变量,例如:
 
$ paragraphs = explode(“ \ n”,$ _POST ['textarea_string']);
 
现在您可以创建一个循环以添加开始和结束<p>标记...
 
for($ i = 0; $ i <count($ paragraphs); $ i ++){
 
     $ paragraphs [$ i] ='<p>'。$ paragraphs [$ i]。'</ p>';
 
}
 
然后,您可以将格式化的段落数组内嵌到html输出的单个字符串中……
$ paragraphs = implode('',$ paragraphs);
 
最后将内容回显到您的页面上...
 
回显$ paragraphs;
上一篇: 类别和列表循环
下一篇: 帮我修复我的PHP邮件表格