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

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

php替換空白的方法-創(chuàng)新互聯(lián)

小編給大家分享一下php替換空白的方法,希望大家閱讀完這篇文章后大所收獲,下面讓我們一起去探討吧!

成都創(chuàng)新互聯(lián)公司是一家朝氣蓬勃的網(wǎng)站建設(shè)公司。公司專注于為企業(yè)提供信息化建設(shè)解決方案。從事網(wǎng)站開發(fā),網(wǎng)站制作,網(wǎng)站設(shè)計(jì),網(wǎng)站模板,微信公眾號(hào)開發(fā),軟件開發(fā),小程序制作,十載建站對(duì)生料攪拌車等多個(gè)方面,擁有多年的網(wǎng)站推廣經(jīng)驗(yàn)。

php替換空白的方法:首先通過“trim($str)”方法去掉開始和結(jié)束的空白;然后通過“preg_replace”去掉跟隨別的擠在一塊的空白;最后使用正則去掉非space的空白,并用一個(gè)空格代替即可。

php替換空白的方法

php替換過濾所有的空白字符與空格的例子

在php中自帶的trim函數(shù)只能替換左右兩端的空格,感覺在有些情況下不怎么好使,如果要將一個(gè)字符串中所有空白字符過濾掉(空格、全角空格、換行等),那么我們可以自己寫一個(gè)過濾函數(shù)。

php學(xué)習(xí)str_replace函數(shù)都知道,可以批量替換的,所以我們可以用如下的源碼實(shí)現(xiàn)替換過濾一個(gè)字符串所有空白字符了。

php源碼參考:

$str = 'jkgsd
gsgsdgs  gsdg gsd';
echo myTrim($str);
function myTrim($str)
{
 $search = array(" "," ","\n","\r","\t");
 $replace = array("","","","","");
 return str_replace($search, $replace, $str);
}
?>
運(yùn)行代碼,頁面輸出:jkgsdgsgsdgsgsdggsd,完美實(shí)現(xiàn)了我們想要的效果。
完成這些可以使用PHP的正則表達(dá)式來完成
下例可以去除額外Whitespace
$str = " This line  contains\tliberal \r\n use of   whitespace.\n\n";
// First remove the leading/trailing whitespace
//去掉開始和結(jié)束的空白
$str = trim($str);
// Now remove any doubled-up whitespace
//去掉跟隨別的擠在一塊的空白
$str = preg_replace('/\s(?=\s)/', '', $str);
// Finally, replace any non-space whitespace, with a space
//最后,去掉非space 的空白,用一個(gè)空格代替
$str = preg_replace('/[\n\r\t]/', ' ', $str);
// Echo out: 'This line contains liberal use of whitespace.'
echo "
{$str}
";
?>
這個(gè)例子剝離多余的空白字符
$str = 'foo o';
$str = preg_replace('/\s\s+/', '', $str);
// 將會(huì)改變?yōu)?#39;foo o'
echo $str;
?>

看完了這篇文章,相信你對(duì)php替換空白的方法有了一定的了解,想了解更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)-成都網(wǎng)站建設(shè)公司行業(yè)資訊頻道,感謝各位的閱讀!


名稱欄目:php替換空白的方法-創(chuàng)新互聯(lián)
本文鏈接:http://weahome.cn/article/dgjhci.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部