首頁 >後端開發 >PHP問題 >php如何刪除字串中間的空格?

php如何刪除字串中間的空格?

coldplay.xixi
coldplay.xixi原創
2020-07-22 13:31:223009瀏覽

php刪除字串中間空格的方法:1.使用正規法,程式碼為【echo preg_replace('# #', '', 'ab ab')】;2、使用【str_replace()】函數法,程式碼為【echo str_replace(' ')】。

php如何刪除字串中間的空格?

php刪除字串中間空格的方法:

第一種:使用正規

程式碼如下:

<?php
echo preg_replace(&#39;# #&#39;, &#39;&#39;, &#39;ab ab&#39;);
//输出 "abab"
?>

第二種:使用str_replace()函數

程式碼如下:

<?php
echo str_replace(&#39; &#39;, &#39;&#39;, &#39;ab ab&#39;);
//输出 "abab&#39;
?>

#第三種:使用strtr()函數

程式碼如下:

<?php
echo strtr(&#39;ab    ab&#39;, array(&#39; &#39;=>&#39;&#39;));
// 输出 "abab"
?>

#strtr()函數使用上有點特別,實質上:

程式碼如下:

<?php
strtr(&#39;ewb&#39;, &#39;web&#39;, &#39;123&#39;) ==
strtr(&#39;ewb&#39;, array(&#39;e &#39;=> &#39;2&#39;, &#39;w&#39; => &#39;1&#39;, &#39;b&#39; => &#39;3&#39;)) ==
str_replace(array(&#39;e&#39;, &#39;w&#39;, &#39;b&#39;), array(&#39;2&#39;, &#39;1&#39;, &#39;3&#39;), &#39;ewb&#39;);
?>

第四種:使用封裝函數

#程式碼如下:

function trimall($str)//删除空格
{
    $qian=array(" "," ","\t","\n","\r");
    $hou=array("","","","","");
    return str_replace($qian,$hou,$str); 
}

相關學習推薦:PHP程式設計從入門到精通

以上是php如何刪除字串中間的空格?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

相關文章

看更多