这是我的代码:
$jsonData = file_get_contents('http://example.com/bin/serp.php?engine=google&phrase=$name');
它似乎没有正确使用$name
。如何将我的字符串中的变量添加到我的字符串中?
答案 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上提到了这两种技术。