php中如何去除字串中間的空格

藏色散人
發布: 2023-02-28 19:36:02
原創
2040 人瀏覽過

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中文網其他相關文章!

相關標籤:
php
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!