在Curl中插入PHP变量

wz3gfoph  于 2023-01-12  发布在  PHP
关注(0)|答案(2)|浏览(132)

我知道“ curl ”命令工作正常

$ch = curl_init('http://api.pushingbox.com/pushingbox?devid=vB9C6311111098CB&sensor=DELTA&temperature=23');
curl_exec ($ch);

curl_close ($ch);

但是我需要用PHP变量$sensor$temperature更改值“DELTA”和“23”。
我的问题是:如何在Curl命令中插入变量$sensor和$temperature?

hvvq6cgz

hvvq6cgz1#

您可以简单地连接这些值,如下所示:

$delta = "your value";
$temp = 23;

$url = 'http://api.pushingbox.com/pushingbox?devid=vB9C6311111098CB&sensor=' . $delta . '&temperature=' . $temp;

// or 
// $url = "http://api.pushingbox.com/pushingbox?devid=vB9C6311111098CB&sensor=$delta&temperature=$temp";

$ch = curl_init($url);
curl_exec ($ch);

curl_close ($ch);
wqsoz72f

wqsoz72f2#

您的CURL命令是一个字符串。有几种方法可以将变量解析为字符串。
使用双引号:
$ch = curl_init("http://api.pushingbox.com/pushingbox?devid=vB9C6311111098CB&sensor=$sensor&temperature=$temperature");
以及
串联:
$ch = curl_init('http://api.pushingbox.com/pushingbox?devid=vB9C6311111098CB&sensor='.$sensor.'&temperature='.$temperature);
可能是最常见的。

相关问题