php - 从 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>
解决方案
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;
}
推荐阅读
- sql-server - 根据另一行更新先前的行
- command-line - Windows 错误报告是否会抑制命令行应用程序的错误对话框?
- selenium - 在使用 Jenkins 管道运行 TC 时如何检查文件是否已下载,因为文件已下载到正在运行脚本的本地节点
- wordpress - 通过 Homebrew (Mac Big Sur) 安装 WP-CLI
- python - 如何在 discord.py bot 的消息之间添加冷却时间
- batch-file - 使用 bat 文件导入 reg 密钥
- php - 像 google s api 一样拉取 facbook 评论
- c# - 如何在 c# MediaComposition 中设置 MediaClips 的开始时间?
- c# - 使用 Microsoft Visual Studio 安装程序项目,在安装过程中,由于在完成安装之前启动程序而导致安装程序冻结
- python - 从请求响应中抓取值