我有以下代码:
$abc = ' Hello "Guys" , Goodmorning';
我想将每个双引号"
替换为$^
,使字符串变成
'Hello $^Guys$^ , Goodmorning'
我是PHP的新手;在Java中,我们可以通过调用字符串类的replaceAll
函数轻松实现此操作,但我如何在PHP中做到这一点?我无法在Google上找到不使用正则表达式的简便方法。
有哪些语法可以使用,无论是否使用正则表达式?
我有以下代码:
$abc = ' Hello "Guys" , Goodmorning';
我想将每个双引号"
替换为$^
,使字符串变成
'Hello $^Guys$^ , Goodmorning'
我是PHP的新手;在Java中,我们可以通过调用字符串类的replaceAll
函数轻松实现此操作,但我如何在PHP中做到这一点?我无法在Google上找到不使用正则表达式的简便方法。
有哪些语法可以使用,无论是否使用正则表达式?
看看str_replace
这个函数
$abc = ' Hello "Guys" , Goodmorning';
$abc = str_replace('"', '$^', $abc);
str_replace('"','$^',$abc);
$abc = ' Hello "Guys" , Goodmorning';
$new_string = str_replace("\"", '$^', $abc);
echo $new_string;
输出:
大家好 $^Guys$^ ,早上好
preg_replace('/"/', '$^', $abc);
搜索手册会带你到这里:http://php.net/manual/zh/function.str-replace.php
str_replace('"', '$^', $abc);
您可以使用{{link1:str_replace
}}函数:
$abc = ' Hello "Guys" , Goodmorning';
echo str_replace('"','$^',$abc);
字符串替换函数用于替换字符串。您的语法是错误的。您必须像下面的示例一样使用php字符串函数。首先,考虑第一个和第二个值,并在第三个值中进行替换。让我们来看一下。
<?php
echo str_replace("Hello", "HI", "Hello Jack ");
?>
它生成输出。
HI Jack.
<form>
input box 1
input box 2
input box 3
button
</form>
另一个
str_replace('"','$^',$var);