我有这段代码:
$abc = ' Hello "Guys" , Goodmorning';
我想用"
替换$^
(双引号)的每一次出现,以便字符串变为
'Hello $^Guys$^ , Goodmorning'
我是PHP新手;在Java中,我们可以通过调用字符串类replaceAll
函数轻松地完成此操作,但是如何在PHP中执行此操作?如果不使用正则表达式,我就无法在Google上找到简单的方法。
使用或不使用正则表达式的语法是什么?
答案 0 :(得分:33)
$abc = ' Hello "Guys" , Goodmorning';
$abc = str_replace('"', '$^', $abc);
答案 1 :(得分:8)
str_replace('"','$^',$abc);
应该适合你。
答案 2 :(得分:4)
$abc = ' Hello "Guys" , Goodmorning';
$new_string = str_replace("\"", '$^', $abc);
echo $new_string;
输出:
Hello $ ^ Guys $ ^,Goodmorning
答案 3 :(得分:2)
preg_replace('/"/', '$^', $abc);
答案 4 :(得分:1)
Searching the manual会带您进入:http://php.net/manual/en/function.str-replace.php
str_replace('"', '$^', $abc);
答案 5 :(得分:1)
您可以使用str_replace
:
$abc = ' Hello "Guys" , Goodmorning';
echo str_replace('"','$^',$abc);
答案 6 :(得分:0)
preg_replace('/"/', '$^', $abc);
应该可以轻松为您服务
答案 7 :(得分:0)
这不是替换字符串的方法。您需要使用`str_replace();的PHP string functions;功能。
让我们看看-
<?php
echo str_replace("Hello", "Guys", "Hello GoodNight");
?>
Str_replace() function用于替换字符串。
答案 8 :(得分:0)
字符串替换功能用于替换字符串。您的语法错误。您必须像以下示例一样使用php string function。首先,考虑第一个和两个值,然后替换第三个。我们来看一下。
<?php
echo str_replace("Hello", "HI", "Hello Jack ");
?>
它产生输出。
HI Jack.
您只能创建HTML表单并仅更改按钮。
<form>
input box 1
input box 2
input box 3
button
</form>
另一个
str_replace('"','$^',$var);