PHPCMS中$description格式化的方法

2010-10-07 00:12:02来源:西部e网作者:

在网页制作中,我们常用到输出摘要内容或者正文内容到页面中,但是还需要按照格式排版,比如在PHPCMS中显示摘要$description,在$description中换行如果单纯用str_cut函数只能输出<br/>,如何能够让多行文本格式化呢

在网页制作中,我们常用到输出摘要内容或者正文内容到页面中,但是还需要按照格式排版,比如在PHPCMS中显示摘要$description,在$description中换行如果单纯用str_cut函数只能输出<br/>,如何能够让多行文本格式化呢?

其实PHPCMS已经提供了这样的函数,那就是format_textarea,我们看看代码就知道了:

PHP Code复制内容到剪贴板
  1. /*  
  2. 功能:处理textarea输入值。nl2br()是将换行字符转成<br>。  
  3. 参数:$string:要处理的输入值  
  4. */  
  5. function format_textarea($string)   
  6. {   
  7.   return nl2br(str_replace(' '' ', htmlspecialchars($string)));   
  8. }  

在摘要中的换行都转换为<br>标签,这样就可以按照格式化显示了。

使用方法:{format_textarea($r[description])}

关键词:PHPCMS

赞助商链接: