我有这样的代码:简单的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