您好,我正在使用easypay支付接口
<?php
// $url = 'https://www.easypay.co.ug/api/';我想在每个变量中初始化它们,然后将它们保存到mysql表中
我在我的浏览器FIREFOX中得到了这个结果
{
"details":{"phone":"256752950462","reference":"94","telecomId":"57650328142","transactionId":"811138","amount":"2000","reason":"Mobile Money Deposit. Phone: 256752950462 Amount: UGX 2,000 Charge: UGX 60 Amount Received: UGX 2,000 Date: 2021-07-19 20:56:22 TelecomID: 57650328142 TxID: 811138 Reason: Payment testings","currencyCode":"UGX"
},
"success":1,"data":"Mobile Money Deposit. Phone: 256752950462 Amount: UGX 2,000 Charge: UGX 60 Amount Received: UGX 2,000 Date: 2021-07-19 20:56:22 TelecomID: 57650328142 TxID: 811138 Reason: Payment testings"
}
?>发布于 2021-08-20 05:53:37
例如,我的代码将请求发送到某个端点,并由json_decode()函数处理返回。
$token = 'some_token';
curl_setopt($url, CURLOPT_HTTPHEADER, array('Authorization: Token '.$token, 'Access-Control-Allow-Origin: *'));
curl_setopt($request, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($request, CURLOPT_RETURNTRANSFER, true);
curl_setopt($request, CURLOPT_SSL_VERIFYPEER, false);
$response = curl_exec($request);
$status = curl_getinfo($request, CURLINFO_HTTP_CODE);
http_response_code($status);
curl_close($request);
$data = json_decode($response, true);
if($data) {
// process $data as array
}发布于 2021-08-20 06:02:31
您在浏览器上获得的代码是JSON,并且可以使用json_decode函数将JSON字符串转换为数组或对象
<?php
$jsonobj = '{"Peter":35,"Ben":37,"Joe":43}';
$array = json_decode($jsonobj,true);
echo $array['Peter']; // return 35
$SQL = 'INSERT INTO table SET peter="'.$array['Peter'].'";';
?>https://stackoverflow.com/questions/68857422
复制相似问题