获取动态json数组中包含的数据

时间:2017-10-22 09:47:36

标签: php arrays json

我无法获得包含在数组中的动态数据,这里是数组

  [addresses] => Array
        (
            [DYNAMIC-ADDRESS] => -249310
        )

我试着获取DYNAMIC-ADDRESS,或者更确切地说是['...']中包含的文本(在这种情况下文本是DYNAMIC-ADDRESS)以获得平衡,并进行检查我的数据库,我已经尝试了

$ReceiveAddress=$DATA['addresses']['0'];

然后获得平衡

$ReceiveAddress=$DATA['addresses']["$ReceiveBitcoinAddress"];

但这不起作用......

1 个答案:

答案 0 :(得分:0)

如果这是数组中唯一的键值对,则可以使用$dynamic_address = key($array); $value = $array[$dynamic_address]; fgets()

foreach

如果您正在处理包含多个元素的数组,请考虑使用foreach($addresses as $param => $value){ //$param would be DYNAMIC-ADDRESS in a specific "round" //$value would be -249310 } 循环。

  

[地址] =>排列           (               [DYNAMIC-ADDRESS] => -249310           )

let range_aux ~start  ~stop  ~step  =
  let rec aux start stop step acc =
    match (start, stop, step, acc) with
    | (start,stop,step,acc) when start = stop -> List.rev acc
    | (start,stop,step,acc) -> aux (start + step) stop step (start :: acc) in
  aux start stop step []

let range ~start ~stop  ~step  = range_aux ~start ~stop ~step
let range ~stop  ~step  = range_aux ~start:0 ~stop ~step
let range ~stop  = range_aux ~start:0 ~stop ~step:1

我会考虑更改返回数据数组的格式,除非它是第三方API - 你没有理由使用未知密钥的名称。