简单的PHP字符串替换?

时间:2011-04-13 05:50:08

标签: php

我有这段代码:

$abc = ' Hello "Guys" , Goodmorning';

我想用"替换$^(双引号)的每一次出现,以便字符串变为

'Hello $^Guys$^ , Goodmorning'

我是PHP新手;在Java中,我们可以通过调用字符串类replaceAll函数轻松地完成此操作,但是如何在PHP中执行此操作?如果不使用正则表达式,我就无法在Google上找到简单的方法。

使用或不使用正则表达式的语法是什么?

9 个答案:

答案 0 :(得分:33)

查看str_replace

$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);