php去除字符串換行符示例分享
第1種寫法:
<?php
str_replace("n", '', $str);
?>
第2種寫法:
<?php
str_replace("rn", '', $str);
?>
第3種寫法:
<?php
preg_replace("/s/", '', $str);
?>
下面進(jìn)行相關(guān)說明:
首先說說 n,r,t
n 軟回車:
在Windows中表示換行且回到下一行的最開始位置
在Linux/unix中只表示換行,但不會(huì)回到下一行的開始位置
r 軟空格:
在Linux/unix 中表示返回到當(dāng)行的最開始位置
在Mac OS中表示換行且返回到下一行的最開始位置,相當(dāng)于Windows里的 n 的效果
t 跳格(移至下一列)
補(bǔ)充說明:
它們?cè)陔p引號(hào)或定界符表示的字符串中有效,在單引號(hào)表示的字符串中無效。
rn 一般一起用,用來表示鍵盤上的回車鍵(Linux,Unix中),也可只用 n(Windwos中),在Mac OS中用r表示回車!
t 表示鍵盤上的 TAB 鍵
文件中的換行符號(hào):
windows: n
linux/unix: rn
下面以代碼說明PHP中去除字符串中換行的三種常用的方法
1、使用轉(zhuǎn)義字符函數(shù)
<?php
$str = str_replace(array("/r/n", "/r", "/n"), '', $str);
?>
2、使用正則表達(dá)式替換
<?php
$str = preg_replace('//s*/', '', $str);
?>
3、推薦使用PHP系統(tǒng)常量
<?php
$str = str_replace(PHP_EOL, '', $str);
?>
相關(guān)文章
tp5 實(shí)現(xiàn)列表數(shù)據(jù)根據(jù)狀態(tài)排序
今天小編就為大家分享一篇tp5 實(shí)現(xiàn)列表數(shù)據(jù)根據(jù)狀態(tài)排序,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2019-10-10
Codeigniter操作數(shù)據(jù)庫表的優(yōu)化寫法總結(jié)
用codeigniter也有一段時(shí)間了,一直沒有做什么總結(jié)?,F(xiàn)在總結(jié)一些Codeigniter操作數(shù)據(jù)庫表的優(yōu)化寫法,需要的朋友可以參考下2014-06-06
CodeIgniter配置之config.php用法實(shí)例分析
這篇文章主要介紹了CodeIgniter配置之config.php用法,結(jié)合實(shí)例形式詳細(xì)的分析了CodeIgniter中配置文件config.php的參數(shù)含義及具體使用技巧,需要的朋友可以參考下2016-01-01
laravel 如何實(shí)現(xiàn)引入自己的函數(shù)或類庫
laravel 如何實(shí)現(xiàn)引入自己的函數(shù)或類庫?今天小編就為大家解答一下在laravel中引入自己的函數(shù)或類庫的方法,分享給大家,給大家做個(gè)參考,一起過來看看吧2019-10-10

