我必須提出一個發布請求,并使用郵遞員進行測驗。現在,代碼庫正在使用 php,而我以前從未使用過 php。在檢查郵遞員的代碼部分后,我得到了這個:
CURLOPT_POSTFIELDS =>'{"datalist":[{
"Firstname":"firstname",
"Lastname":"lastname4",
"Email":"[email protected]",
"Phone":"9899999999",
"leadsource":"Website",
"address":"lakeview",
"pincode":"440010",
"Grade":"Class 1",
"utmcampaign":"summer_sale",
"utmcontent":"video_ad",
"utmmedium":"organic_social",
"utmterm":"social_media",
}
]}'
問題是我必須傳遞動態值而不是 firstname、lastname4 等。我擁有的值是這樣存盤的 $lead['name']。
所以,基本上我必須通過 $lead['name']而不是 lastname4 但我無法弄清楚語法。
uj5u.com熱心網友回復:
您可以json_encode在陣列上使用來構建所需的 JSON 字串
$arr=array(
'datalist'=>array( array(
'Firstname'=>$lead['name'],
'Lastname'=>$lead['last'],
'Email'=>$lead['email'],
'Phone'=>$lead['phone'],
'leadsource'=>$lead['website'],
/*... etc */
)
) );
CURLOPT_POSTFIELDS=json_encode( $arr );
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/336819.html
上一篇:如何使用混合分隔符(即方括號、空格和雙引號)來決議日志(nginx/apacheaccess.log)?并可選擇轉換為json
