我想将一些简单的PHP变量(例如$ name1和$ email1)传递给以下cURL块(PHP-Curl)
CURLOPT_POSTFIELDS =>"{\n\"email\": \"[email protected]\",\n\"name\": \"Percy Jack\",}"
基本替换:
[email protected]
与$email1
Percy Jack
与$name1
这可能吗?请帮助!
不要尝试手工创建JSON,创建数组并使用json_encode()
CURLOPT_POSTFIELDS = json_encode(["email" => $email1, "name" => $name1]);
根据Barmar的回答,最好使用json_encode,但是,如果必须手动创建json,则可以执行此操作
CURLOPT_POSTFIELDS=>'{"email": "'.$email1.'", "name": "'.$name1.'"}';