如何在`str_replace`中设置PHP变量?

时间:2015-12-30 22:49:28

标签: php

使$idstr_replace命令中表现为PHP变量的正确形式是什么?我尝试用$id{.内部包裹起来,但没有任何帮助。我甚至不确定如何定义我在这里的问题,所以我真的不知道如何谷歌这个:

$id="Something";

$new = str_replace('?abc', '?id=$id&abc', $original);

2 个答案:

答案 0 :(得分:2)

有两种方法可以在PHP中连接字符串。在您的示例中,它将是:

$new = str_replace('?abc', '?id=' . $id . '&abc', $original);

$new = str_replace('?abc', "?id=$id&abc", $original);

请注意,第一个选项效率稍高,空格是可选的。

答案 1 :(得分:-1)

我认为它需要像这样工作。

$search = 's';
$replace = 'r';
$subject = 'subject';

$result = str_replace($search,$replace,$subject);

var_dump($result);

结果将是' rubject'。