如何将变量输入字符串


How to enter variable into string?

我的代码:

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

它似乎没有正确使用$name。我要怎么把变量加到字符串中呢?

将单引号改为双引号。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);

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

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

或者使用.操作符串接字符串:

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

这两种技术都在PHP的字符串文档中提到过。