问题描述
|
我有以下代码:
$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);
,您可以使用str_replace
:
$abc = \' Hello \"Guys\",Goodmorning\';
echo str_replace(\'\"\',$abc);
,preg_replace(\'/\"/\',$abc);
应该很容易为您工作
,字符串替换功能用于替换字符串。您的语法错误。您必须使用类似以下示例的php字符串函数。首先,考虑第一个和两个值,然后替换第三个。我们来看一下。
<?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);