国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 編程 > PHP > 正文

php中如何去除換行符方法的總結(jié)

2020-03-22 18:48:10
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
本來(lái)在unix世界換行就用/n來(lái)代替,但是windows為了體現(xiàn)他的不同,就用/r/n,更有意思的是在mac中用/r。因此unix系列用 /n,windows系列用 /r/n,mac用 /r,這樣就用你寫(xiě)的程序在不同的平臺(tái)上運(yùn)行有著不少的麻煩

一個(gè)小小的換行,其實(shí)在不同的平臺(tái)有著不同的實(shí)現(xiàn),為什么要這樣,可以是世界是多樣的。本來(lái)在unix世界換行就用/n來(lái)代替,但是windows為了體現(xiàn)他的不同,就用/r/n,更有意思的是在mac中用/r。因此unix系列用 /n,windows系列用 /r/n,mac用 /r,這樣就用你寫(xiě)的程序在不同的平臺(tái)上運(yùn)行有著不少的麻煩。下面是PHP去除換行符的一些常見(jiàn)方法。

第一種寫(xiě)法:
$content=str_replace("/n","",$content);echo $content;
第二種寫(xiě)法:str_replace("/r/n","",$str);
第三種寫(xiě)法:
$content=preg_replace("//s/","",$content);   echo $content;

關(guān)于/n,/r,/t
/n 軟回車(chē): 在Windows 中表示換行且回到下一行的最開(kāi)始位置 ,在Linux、unix 中只表示換行,但不會(huì)回到下一行的開(kāi)始位置。
/r 軟空格: 在Linux、unix 中表示返回到當(dāng)行的最開(kāi)始位置。 在Mac OS 中表示換行且返回到下一行的最開(kāi)始位置,相當(dāng)于Windows 里的 /n 的效果。
/t 跳格(移至下一列)

幾點(diǎn)說(shuō)明:

它們?cè)陔p引號(hào)或定界符表示的字符串中有效,在單引號(hào)表示的字符串中無(wú)效。
/r/n 一般一起用,用來(lái)表示鍵盤(pán)上的回車(chē)鍵(Linux,Unix中),也可只用 /n(Windwos中),在Mac OS中用/r表示回車(chē)。
/t表示鍵盤(pán)上的“TAB”鍵。
文件中的換行符號(hào):windows : /n,linux,unix: /r/n

補(bǔ)充代碼:

<?php //php 不同系統(tǒng)的換行 //不同系統(tǒng)之間換行的實(shí)現(xiàn)是不一樣的 //linux 與unix中用 /n //MAC 用 /r //window 為了體現(xiàn)與linux不同 則是 /r/n //所以在不同平臺(tái)上 實(shí)現(xiàn)方法就不一樣 //php 有三種方法來(lái)解決//1、使用str_replace 來(lái)替換換行 $str = str_replace(array("/r/n", "/r", "/n"), "", $str);//2、使用正則替換 $str = preg_replace('//s*/', '', $str);//3、使用php定義好的變量 (建議使用) $str = str_replace(PHP_EOL, '', $str); ?>

PHP_EOL是一個(gè)些已經(jīng)定義好的變量,代表php的換行符,這個(gè)變量會(huì)根據(jù)平臺(tái)而變,在windows下會(huì)是/r/n,在linux下是/n,在mac下是/r.換行就按下面的就可以了。

$str = str_replace(PHP_EOL, '', $str);

以上就是php中如何去除換行符方法的總結(jié)的詳細(xì)內(nèi)容,更多請(qǐng)關(guān)注 其它相關(guān)文章!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 新平| 宜丰县| 平和县| 湘潭市| 铜川市| 稷山县| 玉门市| 班玛县| 开封县| 渝中区| 涟源市| 天台县| 英山县| 乐业县| 陇川县| 兰西县| 永吉县| 南开区| 和顺县| 新晃| 安西县| 巫山县| 桦南县| 衡水市| 嘉义县| 庆安县| 封开县| 石河子市| 三门峡市| 中阳县| 扶余县| 沾益县| 福海县| 武安市| 长泰县| 且末县| 桂林市| 黑山县| 南和县| 屏山县| 英超|