我想在curl代码中合并变量,我该怎么做? 我尝试使用以下代码,但对我不起作用,这是我的代码
composer dump-autoload
答案 0 :(得分:2)
如果您尝试发送JSON,最好使用json_encode
对数组进行编码:
CURLOPT_POSTFIELDS => json_encode(["id" => $id, "type" => $type])
如果在短绒棉签中检查"{\"id\":$id,\"type\":\.$type}}"
,您会发现此json无效。正确的json应该是"{\"id\":$id,\"type\":\"$type\"}"
,但是正如我已经说过的那样,请使用json_encode
。
答案 1 :(得分:2)
您可以json_encode这些字段,
$temp = json_encode(['id' => $id, 'type' => $type]);
//并将其作为您尝试构建的json编码的字符串传递给postfields
CURLOPT_POSTFIELDS => $temp