首页 > 解决方案 > 从 Payment Getaway Array PHP 访问数据

问题描述

首先抱歉我的英语不好,我希望你能帮助我,因为我是 php 新手,但所有积极的评论都会被采纳.. 好的,我有一个问题。这是关于支付逃逸阵列访问。我正在尝试访问一个数组。这是支付逍遥游的 API 代码

$myfetch = mysqli_fetch_array($myquery);

 $some_data = array(
'billCode' => $myfetch['billCode'],
'billpaymentStatus' => $myfetch['status_transaksi']
 );  

$curl = curl_init();

curl_setopt($curl, CURLOPT_POST, 1);
curl_setopt($curl, CURLOPT_URL, 'https://toyyibpay.com/index.php/api/getBillTransactions');  
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_POSTFIELDS, $some_data);

$result = curl_exec($curl);
$info = curl_getinfo($curl);  
curl_close($curl);
echo $result;

这是一个从现有客户那里获取数据的 API。我想回显/打印出一些选定的对象。像一个例子 [{"billName":"Yuran Pelajar","billDescription":"Yuran","billTo":"SOMEONE","billEmail":"example@gmail.com","billPhone":"1234455", "billStatus":"1","billpaymentStatus":"3","billpaymentChannel":"FPX","billpaymentAmount":"4000.00","billpaymentInvoiceNo":"TP2109974280140220180820","billPaymentDate":"18-08-2020 20:02:14"}]

所以我想通过打印出像 billpaymentAmount 这样的选定数据来访问。有没有人帮助我。感谢您为所有提供帮助的人提供先进的服务。我真的很感激。请给出一个好的积极和积极的评论。传播爱❤</p>

标签: php

解决方案


toyyibpay API 作为数组返回,因此如果您想从第一笔交易中获取 billpaymentAmount,请使用以下代码

$arr_transaction = json_decode($result);
echo $arr_transaction[0]->billpaymentAmount;

或者,如果您想从所有交易中获取它

$arr_transaction = json_decode($result);
foreach($arr_transaction as $transaction){
    echo $transaction->billpaymentAmount;
}

推荐阅读