php用一個空格替換多個空格(php用一個空格替換多個空格內容)

本文目錄一覽:

php 中如何使多處空格替換成只有每處只有一個空格:(不用正則表達式) 例如:12 3 4 6 換成:12 3 4 5

$str = ‘————a-b–c—d—-12—345–6789-00000–你—是—-我心內的—–一首——歌’;

$arr = array();

for($i = 0, $len = strlen($str); $i $len; ++$i) {

if(!count($arr) || $arr[count($arr) – 1] !== ‘-‘ || $str{$i} !== ‘-‘) {

$arr[] = $str{$i};

}

}

echo implode(”, $arr);

結果:-a-b-c-d-12-345-6789-00000-你-是-我心內的-一首-歌

php中怎樣將多餘的空格用一個空格替換?

?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;

?

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

php怎樣替換掉所有空格

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

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

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/308601.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2025-01-03 14:49
下一篇 2025-01-03 14:49

相關推薦

發表回復

登錄後才能評論