真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

php去掉空格換行的方法

這篇文章運(yùn)用簡(jiǎn)單易懂的例子給大家介紹php去掉空格換行的方法,代碼非常詳細(xì),感興趣的小伙伴們可以參考借鑒,希望對(duì)大家能有所幫助。

創(chuàng)新互聯(lián)公司專注于密山企業(yè)網(wǎng)站建設(shè),成都響應(yīng)式網(wǎng)站建設(shè)公司,購(gòu)物商城網(wǎng)站建設(shè)。密山網(wǎng)站建設(shè)公司,為密山等地區(qū)提供建站服務(wù)。全流程定制網(wǎng)站制作,專業(yè)設(shè)計(jì),全程項(xiàng)目跟蹤,創(chuàng)新互聯(lián)公司專業(yè)和態(tài)度為您提供的服務(wù)

PHP中有\(zhòng)r \r\n \t等多個(gè)隱藏字符,我們一般在源代碼里面都看不到這些字符,但是他們卻真實(shí)的存在,下面我們來(lái)說(shuō)說(shuō)他們都有那些區(qū)別。

\n 軟回車(chē):

在Windows 中表示換行且回到下一行的最開(kāi)始位置。相當(dāng)于Mac OS 里的 \r 的效果。

在Linux、unix 中只表示換行,但不會(huì)回到下一行的開(kāi)始位置。

\r 軟空格:

在Linux、unix 中表示返回到當(dāng)行的最開(kāi)始位置。

在Mac OS 中表示換行且返回到下一行的最開(kāi)始位置,相當(dāng)于Windows 里的 \n 的效果。

\t 跳格(移至下一列)。

它們?cè)陔p引號(hào)或定界符表示的字符串中有效,在單引號(hào)表示的字符串中無(wú)效。

\r\n 一般一起用,用來(lái)表示鍵盤(pán)上的回車(chē)鍵,也可只用 \n。

\t表示鍵盤(pán)上的“TAB”鍵。

就像你使用 enter 和 shift+enter 的區(qū)別,如果要顯示在頁(yè)面上的效果還要轉(zhuǎn)化為 HTML 代碼或用…

文件中的換行符號(hào):

linux,unix:     \r\n
 windows    :     \n
 Mac OS   :   \r

對(duì)應(yīng):

\n LF或ASCII中的0x0A(10)
\r CR或ASCII中的0x0D(13)
\t 水平制表符-HT或ASCII中的0x09(9)
\\ 反斜杠
\$ 美圓符
\” 雙引號(hào)

刪除方法

在PHP中有多種方法可以刪除這樣煩人的隱藏字符,請(qǐng)看下面的介紹。

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);

當(dāng)然我們可以把他定義成一個(gè)函數(shù),然后一起替換,這樣可以重復(fù)使用這個(gè)代碼片段。

function trimall($str){
    $qian=array(" "," ","\t","\n","\r");
    return str_replace($qian, '', $str);   
}

顯示隱藏字符

我們不知道這個(gè)隱藏字符是什么,但是我們可以通過(guò)PHP的nl2br轉(zhuǎn)為前臺(tái)可顯示的換行,然后對(duì)癥下藥,即可輕松解決換行和空格字符串問(wèn)題。

$str = "a
b
e
f
c";
echo nl2br($str);

關(guān)于php去掉空格換行的方法就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,可以學(xué)到更多知識(shí)。如果覺(jué)得文章不錯(cuò),可以把它分享出去讓更多的人看到。


名稱欄目:php去掉空格換行的方法
本文網(wǎng)址:http://weahome.cn/article/gjgicg.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部