首頁  >  文章  >  後端開發  >  php怎麼去除中間空格

php怎麼去除中間空格

藏色散人
藏色散人原創
2021-05-18 09:20:332828瀏覽

php去除中間空格的方法:1、使用正規刪除字串中間的空格;2、使用str_replace()函數去除;3、使用strtr()函數去除;4、使用封裝函數去除中間空格。

php怎麼去除中間空格

本文操作環境:windows7系統、PHP7.1版,DELL G3電腦

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