这是数组数据:

Coinbase\Wallet\Resource\ResourceCollection Object

(

[previousUri:Coinbase\Wallet\Resource\ResourceCollection:private] =>

[nextUri:Coinbase\Wallet\Resource\ResourceCollection:private] => /v2/accounts/REMOVED/transactions?starting_after=REMOVED

[resources:Coinbase\Wallet\Resource\ResourceCollection:private] => Array

(

[0] => Coinbase\Wallet\Resource\Transaction Object

(

[type:Coinbase\Wallet\Resource\Transaction:private] => send

[status:Coinbase\Wallet\Resource\Transaction:private] => completed

[amount:Coinbase\Wallet\Resource\Transaction:private] => Coinbase\Wallet\Value\Money Object

(

[amount:Coinbase\Wallet\Value\Money:private] => -0.00016600

[currency:Coinbase\Wallet\Value\Money:private] => BTC

)

[nativeAmount:Coinbase\Wallet\Resource\Transaction:private] => Coinbase\Wallet\Value\Money Object

(

[amount:Coinbase\Wallet\Value\Money:private] => -0.07

[currency:Coinbase\Wallet\Value\Money:private] => USD

)

[description:Coinbase\Wallet\Resource\Transaction:private] => Your first bitcoin!

[fee:Coinbase\Wallet\Resource\Transaction:private] =>

[instantExchange:Coinbase\Wallet\Resource\Transaction:private] =>

[createdAt:Coinbase\Wallet\Resource\Transaction:private] => DateTime Object

(

[date] => 2016-05-18 21:04:04.000000

[timezone_type] => 2

[timezone] => Z

)

[updatedAt:Coinbase\Wallet\Resource\Transaction:private] => DateTime Object

(

[date] => 2016-05-18 21:16:50.000000

[timezone_type] => 2

[timezone] => Z

)

[network:Coinbase\Wallet\Resource\Transaction:private] => Coinbase\Wallet\Value\Network Object

(

[status:Coinbase\Wallet\Value\Network:private] => confirmed

[hash:Coinbase\Wallet\Value\Network:private] => REMOVED

)

[to:Coinbase\Wallet\Resource\Transaction:private] => Coinbase\Wallet\Resource\BitcoinAddress Object

(

[address:Coinbase\Wallet\Resource\BitcoinAddress:private] => 1BJcYDCMHJ3FAqj8YKbcnNq5xxHcxViD5s

[id:Coinbase\Wallet\Resource\Resource:private] =>

[resource:Coinbase\Wallet\Resource\Resource:private] => bitcoin_address

[resourcePath:Coinbase\Wallet\Resource\Resource:private] =>

[rawData:Coinbase\Wallet\Resource\Resource:private] =>

)

[from:Coinbase\Wallet\Resource\Transaction:private] =>

[address:Coinbase\Wallet\Resource\Transaction:private] =>

[application:Coinbase\Wallet\Resource\Transaction:private] =>

[buy:Coinbase\Wallet\Resource\Transaction:private] =>

[sell:Coinbase\Wallet\Resource\Transaction:private] =>

[id:Coinbase\Wallet\Resource\Resource:private] => REMOVED

[resource:Coinbase\Wallet\Resource\Resource:private] => transaction

[resourcePath:Coinbase\Wallet\Resource\Resource:private] => /v2/accounts/REMOVED/transactions/REMOVED

[rawData:Coinbase\Wallet\Resource\Resource:private] => Array

(

[id] => REMOVED

[type] => send

[status] => completed

[amount] => Array

(

[amount] => -0.00016600

[currency] => BTC

)

[native_amount] => Array

(

[amount] => -0.07

[currency] => USD

)

[description] => Your first bitcoin!

[created_at] => 2016-05-18T21:04:04Z

[updated_at] => 2016-05-18T21:16:50Z

[resource] => transaction

[resource_path] => /v2/accounts/REMOVED/transactions/REMOVED

[instant_exchange] =>

[network] => Array

(

[status] => confirmed

[hash] => REMOVED

)

[to] => Array

(

[resource] => bitcoin_address

[address] => 1BJcYDCMHJ3FAqj8YKbcnNq5xxHcxViD5s

)

[details] => Array

(

[title] => Sent bitcoin

[subtitle] => to Bitcoin address

)

)

)

[1] => Coinbase\Wallet\Resource\Transaction Object

(

[type:Coinbase\Wallet\Resource\Transaction:private] => send

[status:Coinbase\Wallet\Resource\Transaction:private] => completed

[amount:Coinbase\Wallet\Resource\Transaction:private] => Coinbase\Wallet\Value\Money Object

(

[amount:Coinbase\Wallet\Value\Money:private] => -0.00016600

[currency:Coinbase\Wallet\Value\Money:private] => BTC

)

[nativeAmount:Coinbase\Wallet\Resource\Transaction:private] => Coinbase\Wallet\Value\Money Object

(

[amount:Coinbase\Wallet\Value\Money:private] => -0.07

[currency:Coinbase\Wallet\Value\Money:private] => USD

)

[description:Coinbase\Wallet\Resource\Transaction:private] => Your first bitcoin!

[fee:Coinbase\Wallet\Resource\Transaction:private] =>

[instantExchange:Coinbase\Wallet\Resource\Transaction:private] =>

[createdAt:Coinbase\Wallet\Resource\Transaction:private] => DateTime Object

(

[date] => 2016-05-18 20:41:29.000000

[timezone_type] => 2

[timezone] => Z

)

[updatedAt:Coinbase\Wallet\Resource\Transaction:private] => DateTime Object

(

[date] => 2016-05-18 20:45:51.000000

[timezone_type] => 2

[timezone] => Z

)

[network:Coinbase\Wallet\Resource\Transaction:private] => Coinbase\Wallet\Value\Network Object

(

[status:Coinbase\Wallet\Value\Network:private] => confirmed

[hash:Coinbase\Wallet\Value\Network:private] => REMOVED

)

[to:Coinbase\Wallet\Resource\Transaction:private] => Coinbase\Wallet\Resource\BitcoinAddress Object

(

[address:Coinbase\Wallet\Resource\BitcoinAddress:private] => 1BJcYDCMHJ3FAqj8YKbcnNq5xxHcxViD5s

[id:Coinbase\Wallet\Resource\Resource:private] =>

[resource:Coinbase\Wallet\Resource\Resource:private] => bitcoin_address

[resourcePath:Coinbase\Wallet\Resource\Resource:private] =>

[rawData:Coinbase\Wallet\Resource\Resource:private] =>

)

[from:Coinbase\Wallet\Resource\Transaction:private] =>

[address:Coinbase\Wallet\Resource\Transaction:private] =>

[application:Coinbase\Wallet\Resource\Transaction:private] =>

[buy:Coinbase\Wallet\Resource\Transaction:private] =>

[sell:Coinbase\Wallet\Resource\Transaction:private] =>

[id:Coinbase\Wallet\Resource\Resource:private] => REMOVED

[resource:Coinbase\Wallet\Resource\Resource:private] => transaction

[resourcePath:Coinbase\Wallet\Resource\Resource:private] => /v2/accounts/REMOVED/transactions/REMOVED

[rawData:Coinbase\Wallet\Resource\Resource:private] => Array

(

[id] => REMOVED

[type] => send

[status] => completed

[amount] => Array

(

[amount] => -0.00016600

[currency] => BTC

)

[native_amount] => Array

(

[amount] => -0.07

[currency] => USD

)

[description] => Your first bitcoin!

[created_at] => 2016-05-18T20:41:29Z

[updated_at] => 2016-05-18T20:45:51Z

[resource] => transaction

[resource_path] => /v2/accounts/REMOVED/transactions/REMOVED

[instant_exchange] =>

[network] => Array

(

[status] => confirmed

[hash] => REMOVED

)

[to] => Array

(

[resource] => bitcoin_address

[address] => 1BJcYDCMHJ3FAqj8YKbcnNq5xxHcxViD5s

)

[details] => Array

(

[title] => Sent bitcoin

[subtitle] => to Bitcoin address

)

)

)

我试图弄清楚如何访问其中一些变量.

例如,我如何做到这一点:

$bitcoin_address = [address:Coinbase\Wallet\Resource\Address:private];

$type = [type:Coinbase\Wallet\Resource\Transaction:private];

我知道您无法访问私有范围,但是有什么办法解决呢?如果没有更好的方法,我可以刮取数据吗?

谢谢.

解决方法:

是的,访问数据的最佳方法是使用encodeLastResponse函数.

它允许提取这些阵列中所需的所有数据.

$address = $client->getAccountAddress($account, $addressId);

$transactions = $client->getAddressTransactions($address);

$transactions = $client->decodeLastResponse();

echo var_dump($transactions['data']);

标签:api,namespaces,arrays,php,class

来源: https://codeday.me/bug/20191118/2029711.html

php 数组作用域,如何在php中访问私有作用域命名空间数组数据?相关推荐

  1. javascript字典中添加数组_如何在 JavaScript 中更好地使用数组

    在 freeCodeCamp 社区阅读原文. 本文短小精悍,我保证.在过去的数个月里,我注意到在我审阅的 pull request 中有四个(关于数组使用的)错误经常出现.同时,我自己也会犯这些错误, ...

  2. 如何在Javascript中访问对象的第一个属性?

    本文翻译自:How to access the first property of an object in Javascript? Is there an elegant way to access ...

  3. 技巧实例:如何在.NET中访问MySQL数据库

    引言:如果你不是只在大集团公司工作过的话,你一定会有机会接触到MySQL,虽然它并不支持事务处理,存储过程,但是它提供的功能一定能满足你的大部分需求,另外,简洁的MySQL也有一些它独到的优势,在有些 ...

  4. C#中访问私有成员技巧

    源代码是别人的,你就不能修改源代码,只提供给你dll.或者你去维护别人的代码,源代码却有丢失.这样的情况如果你想知道私有成员的值,甚至去想直接调用类里面的私有方法.那怎么办呢?其实在.net中访问私有 ...

  5. 如何在C++中动态建立二维数组

    一维数组是指针,可将二维数组看作是指针的指针:每一行是一个一维数组,而列是指向行的指针.在动态创建时,先分配指向行的指针空间,再循环维每一行申请空间. #include<iostream> ...

  6. javascript字典中添加数组_如何在JavaScript中使用数组方法:Mutator方法

    JavaScript中的数组由元素列表组成.JavaScript有许多有用的内置方法来处理数组.修改原始数组的方法称为mutator方法,返回新值或表示的方法称为accessor方法.在本教程中,我们 ...

  7. java 全局数组_如何在Java中声明全局数组?

    我有一个程序在Java中乘以两个矩阵.我在全局错误声明中发现了一些错误. 这里是我的代码如何在Java中声明全局数组? import java.util.Scanner; /**WAP in Java ...

  8. python中的文件父路径怎么表达_如何在Python中访问父目录

    所以我有一个朋友给我的Python脚本,但是我没有Python的经验.代码如下:from os import path, chdir, listdir, mkdir, getcwd from sys ...

  9. 如何在 JavaScript 中更好地使用数组

    本文短小精悍,我保证.在过去的数个月里,我注意到在我审阅的 pull request 中有四个(关于数组使用的)错误经常出现.同时,我自己也会犯这些错误,因此有了这篇文章.让我们一起学习,以确保以后能 ...

最新文章

  1. 将格式化的日期字符串转换为Unix时间戳(php)
  2. Int,Long比较重使用equal替换==
  3. 在Ubuntu14.04上安装UberWriterMarkdown编辑器
  4. 在c语言中引用数组元素时,其数组下标的数据类型允许是什么
  5. Ambari--服务管理
  6. 深度学习之于传统计算机视觉
  7. tranmac不能识别_U盘插入苹果mac系统不能识别的解决方法
  8. c#获取网页源码全解
  9. python 检查域名是否可以访问_糖尿病人是否都要做喝糖水的检查?结果可以说明胰岛功能水平吗?...
  10. Android Studio 插件——《阿里巴巴 Java 开发规约》的扫描插件
  11. c c++函数资源释放时避免goto的方法
  12. MPQ5031GRE-0013-AEC1-Z USB 3.0 充电协议 汽车应用
  13. 感冒究竟能不能喝咖啡
  14. 1.1【气宇轩昂】《踏雪》
  15. MATLAB ~的用法
  16. 高清精美壁纸:2013年4月桌面日历壁纸免费下载
  17. 小米9预约如此火爆,雷军的供货能跟上吗?
  18. 深圳市林享科技有限公司
  19. 物种内共线性分析——JCVI安装以及数据下载(一)
  20. smtplib 改为通过SSL 465 发送邮件

热门文章

  1. 60-300-024-使用-延迟数据-Flink中延时调用设计与实现
  2. Docker : 在宿主机查看docker使用cpu、内存、网络、io情况
  3. Flink对比Spark以及流计算发展趋势分析
  4. 大数据面试-05-大数据工程师面试题
  5. java 并发框架源码_某网Java并发编程高阶技术-高性能并发框架源码解析与实战(云盘下载)...
  6. 开发机直连 Docker 中的 Redis 容器小教程
  7. SpringBoot+AOP构建多数据源的切换实践
  8. HttpServlet
  9. 计算机应用作业2,计算机应用2作业
  10. 2021高考成绩怎么查询时间北京,2021年北京高考成绩几号公布可以查询,查询时间安排...