PHP 替換全形空格出現亂碼

2021-04-13 01:22:50 字數 1046 閱讀 8703

<?  

$string   =   '  

**網也出了「李鬼」。記者昨天從**網客戶服務中心得到證實,目前網上確實出現了多個假**網,使用者一旦用在**網上註冊的使用者名稱和密碼登入,使用者資訊將被盜取。  

最近,**網上的親子屋和石頭記兩家商鋪的業主接連收到客戶詢問,是否要先向某個指定賬號匯款後才能拿到商品。依據客戶提供的**,兩位業主發現,至少有五個不同的**所鏈結的頁面與**網一模一樣。  

「目前**網只有乙個主頁**,即www.taobao.com。」**網客戶服務中心的工作人員強調說,「除此之外,通過其他**進入**網,都會威脅到使用者的資訊保安。」據她講,這些假**網很有可能在網頁上安裝了木馬程式,使用者進入這些**後,輸入在**網上註冊的使用者名稱和密碼,**就會獲得該使用者的所有保密資訊。  

記者試著開啟這些假**網看到,除了**不同外,整個頁面幾乎與**網一模一樣,甚至開啟各種鏈結後會直接鏈結到真**網上,而且輸入使用者名稱和密碼後,也會將使用者在真**網上的全部交易情況顯示出來。只是在假**網首頁上會多出一條客服資訊欄,其中包括客服qq號、匯款銀行、匯款賬號和客服投訴**等,在購買過程中也會提示會員聯絡客服,然後告訴會員要先匯款到指定賬號後才可以從賣家拿到商品。  

其實,像這種仿冒網域名稱和**的事件已經發生了多起,松下和大眾等跨國公司為此特意事先註冊了上百個可能與其**網域名稱引起爭議的cn網域名稱。但是,國內企業對網域名稱保護的意識還很薄弱,往往是「欺負」到自己頭上了,才開始想辦法。';  

echo   preg_replace("/[ ]/","  ",$string);  

?>

1樓在以上範例中,得出來的結果是會產生亂碼的。  

請問,有什麼辦法不會產生亂碼呢? 2樓

string   mb_ereg_replace   (   string   pattern,   string   replacement,   string   string   [,   array   option])   3樓

echo   preg_replace("/( )/","  ",$string);   4樓

謝謝 5樓嘮叨,為什換成()就好了了呢?

php過濾所有的空白字元(空格 全形空格 換行等)

在php中自帶的trim函式只能替換左程式設計客棧右兩端的空格,感覺在有些情況下不怎麼好使,如果要將乙個字串中所有空白字元過濾掉 空格 全形空格 換行等 那麼我們可以自己寫乙個過濾函式。php學習str replace函式都知道,可以www.cppcns.com批量替換的,所以我們可程式設計客棧以用...

PHP 演算法 替換空格的PHP實現

替換空格 思路 1.先迴圈一遍,找出該字串中 空格的個數count 2.因為要把 空格替換成 20 所以,要倒著數,最後乙個空格後面的元素要移動到2 count位置 3.繼續往前遍歷,倒數第二個空格後面直到最後空格之間的元素,往後移動 count 1 2位置 replacespace str cou...

PHP 演算法 替換空格的PHP實現

替換空格 思路 1.先迴圈一遍,找出該字串中 空格的個數count 2.因為要把 空格替換成 20 所以,要倒著數,最後乙個空格後面的元素要移動到2 count位置 3.繼續往前遍歷,倒數第二個空格後面直到最後空格之間的元素,往後移動 count 1 2位置 replacespace str cou...