我有這樣的代碼:簡單的PHP字符串替換?
$abc = ' Hello "Guys" , Goodmorning';
我想$^
更換的"
(雙引號)每次出現讓字符串變成
'Hello $^Guys$^ , Goodmorning'
我是新來的PHP;在Java中,我們可以通過調用字符串類replaceAll
函數很容易地完成此操作,但是如何在PHP中執行此操作?如果不使用正則表達式,我無法在Google上找到簡單的方法。
什麼是使用或不使用正則表達式的某些語法?
我有這樣的代碼:簡單的PHP字符串替換?
$abc = ' Hello "Guys" , Goodmorning';
我想$^
更換的"
(雙引號)每次出現讓字符串變成
'Hello $^Guys$^ , Goodmorning'
我是新來的PHP;在Java中,我們可以通過調用字符串類replaceAll
函數很容易地完成此操作,但是如何在PHP中執行此操作?如果不使用正則表達式,我無法在Google上找到簡單的方法。
什麼是使用或不使用正則表達式的某些語法?
看一看str_replace
$abc = ' Hello "Guys" , Goodmorning';
$abc = str_replace('"', '$^', $abc);
preg_replace('/"/', '$^', $abc);
$abc = ' Hello "Guys" , Goodmorning';
$new_string = str_replace("\"", '$^', $abc);
echo $new_string;
輸出:
你好$ ^傢伙$ ^,早安
它是否適用於所有發生的dou可以引用 – Abhi 2011-04-13 05:54:34
@ Abhishek Gupta,是的,它會的。 – Wh1T3h4Ck5 2011-04-13 05:58:58
str_replace('"','$^',$abc);
應該爲你工作。
你應該在發佈答案前真正測試。無論如何歡呼 – 2011-04-13 05:57:04
Searching the manual會帶你到這一點:http://php.net/manual/en/function.str-replace.php
str_replace('"', '$^', $abc);
您可以使用str_replace
:
$abc = ' Hello "Guys" , Goodmorning';
echo str_replace('"','$^',$abc);
preg_replace('/"/', '$^', $abc);
應該很容易爲你工作
感謝您的意見。這已經在三年前提到過了,所以不需要添加這個答案。 – Veedrac 2014-06-08 20:28:12
你真的應該寫'$ ABC = str_replace函數(''','$ ^',$ abc);'否則它不會存儲輸出 – 2017-03-14 23:07:13