在網頁制作中,我們常用到輸出摘要內容或者正文內容到頁面中,但是還需要按照格式排版,比如在PHPCMS中顯示摘要$description,在$description中換行如果單純用str_cut函數只能輸出<br/>,如何能夠讓多行文本格式化呢?
其實PHPCMS已經提供了這樣的函數,那就是format_textarea,我們看看代碼就知道了:
PHP Code復制內容到剪貼板
- /*
- 功能:處理textarea輸入值。nl2br()是將換行字符轉成<br>。
- 參數:$string:要處理的輸入值
- */
- function format_textarea($string)
- {
- return nl2br(str_replace(' ', ' ', htmlspecialchars($string)));
- }
在摘要中的換行都轉換為<br>標簽,這樣就可以按照格式化顯示了。
使用方法:{format_textarea($r[description])}