和php替換多個空格相關的內容(php 替換空格)

  • 1、如何用php替換特殊字符及之後的字符串。例如$url中間有空格,我想去掉空格及空格後面的內容?
  • 2、php怎樣替換掉所有空格
  • 3、php中怎樣將多餘的空格用一個空格替換?
  • 4、php 如何將多個空格替換成 例子:我我我問 我文 我問歐文 替換後:我我我問 我文 我問歐文

任務:刪除字符串空格及其之後的所有內容

方法一:用正則表達式,正則模式為/[\s+].*$/,示例語句:

echo preg_replace(‘/[\s].*$/’, ”, $url);

方法二,使用substr,示例語句:

echo substr($url, 0, strpos($url,’ ‘));

使用一個方法:str_replace(“需要替換的字符”,”替換成什麼”,字符串);

你要是需要去掉空格那就在 替換成什麼 那塊只寫引號就可以了

?php

$str=”英語 數組 大學 可樂 “;

$arr=explode(” “, $str);

$tmp=array();

for($i=0;$icount($arr);$i++)

{

if($arr[$i])

array_push($tmp, $arr[$i]);

}

$tmp_str=implode(” “, $tmp);

echo $tmp_str;

?

理論上應該是用正則表達式之類的來做,如果不會正則表達式也沒關係,可以用數組來做,你可以參考一下

$string=”我我我問 我文 我問歐文”;

$res=preg_replace(‘\s+’, ‘br ‘, $string);

用正則表達式,很強大的。\s代表空字符,+代表1或多個。

原創文章,作者:C1KTO,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/126948.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
C1KTO的頭像C1KTO
上一篇 2024-10-03 23:13
下一篇 2024-10-03 23:13

相關推薦

發表回復

登錄後才能評論