如何将变量输入字符串?

时间:2014-08-07 14:48:51

标签: php string variables

这是我的代码:

$jsonData = file_get_contents('http://example.com/bin/serp.php?engine=google&phrase=$name');

它似乎没有正确使用$name。如何将我的字符串中的变量添加到我的字符串中?

2 个答案:

答案 0 :(得分:6)

将单引号更改为双引号。单引号中的PHP变量插值。

$jsonData = file_get_contents("http://example.com/bin/serp.php?engine=google&phrase=$name");

您也可以在此处使用连接:

$jsonData = file_get_contents('http://example.com/bin/serp.php?engine=google&phrase=' . $name);

答案 1 :(得分:3)

将字符串周围的单引号更改为双引号:

"http://example.com/bin/serp.php?engine=google&phrase=$name"

或者使用字符串连接与.运算符:

'http://example.com/bin/serp.php?engine=google&phrase=' . $name

PHP's Strings documentation上提到了这两种技术。