如何使用 PHP 获取随机值数组的循环 JSON 值数量

沙菲克
{
  "success": 1,
  "return": {
    "1400151861513776": {
      "pair": "edc_btc",
      "type": "buy",
      "amount": 138959.22155687,
      "rate": 0.00000085,
      "timestamp_created": "1556464987",
      "status": 0
    },
    "1400151861456538": {
      "pair": "edc_btc",
      "type": "buy",
      "amount": 4115.53246448,
      "rate": 0.00000085,
      "timestamp_created": "1556463520",
      "status": 0
    },
    "1400151861402138": {
      "pair": "edc_btc",
      "type": "buy",
      "amount": 252.29423504,
      "rate": 0.00000085,
      "timestamp_created": "1556462106",
      "status": 0
    },
    "1400151861205651": {
      "pair": "edc_btc",
      "type": "buy",
      "amount": 5735.02289537,
      "rate": 0.00000085,
      "timestamp_created": "1556457111",
      "status": 0
    },
    "1400151861064946": {
      "pair": "edc_btc",
      "type": "buy",
      "amount": 608.2294235,
      "rate": 0.00000085,
      "timestamp_created": "1556453555",
      "status": 0
    },
    "1400151860984352": {
      "pair": "edc_btc",
      "type": "buy",
      "amount": 13553.51532229,
      "rate": 0.00000085,
      "timestamp_created": "1556451515",
      "status": 0
    },
    "1400151860967764": {
      "pair": "edc_btc",
      "type": "buy",
      "amount": 49475.62404601,
      "rate": 0.00000085,
      "timestamp_created": "1556451103",
      "status": 0
    },
    "1400151860901030": {
      "pair": "edc_btc",
      "type": "buy",
      "amount": 21474.82564282,
      "rate": 0.00000085,
      "timestamp_created": "1556449399",
      "status": 0
    },
    "1400151860889146": {
      "pair": "edc_btc",
      "type": "buy",
      "amount": 2657.50733826,
      "rate": 0.00000085,
      "timestamp_created": "1556449090",
      "status": 0
    },
    "1400151860484795": {
      "pair": "edc_btc",
      "type": "buy",
      "amount": 71933.21911691,
      "rate": 0.00000085,
      "timestamp_created": "1556438570",
      "status": 0
    },
    "2400151859280443": {
      "pair": "edc_btc",
      "type": "sell",
      "amount": 266054.68380596,
      "rate": 0.00000088,
      "timestamp_created": "1556408217",
      "status": 0
    },
    "2400151857916444": {
      "pair": "edc_btc",
      "type": "sell",
      "amount": 400000,
      "rate": 0.0000009,
      "timestamp_created": "1556374931",
      "status": 0
    },
    "2400151857916059": {
      "pair": "edc_btc",
      "type": "sell",
      "amount": 400000,
      "rate": 0.00000089,
      "timestamp_created": "1556374923",
      "status": 0
    }
  }
}

如何获取循环值数量..这个数组有随机值 1400151861513776..每次更改..

我使用php代码.. json_decode..

拉克什·贾哈尔
  1. 您可以使用json_decode将 JSON 转换为数组。PHP json_decode()

    $jsonToArray = json_decode($json,true); // $json has the `JSON`
    
  2. 如果你需要keyamount你可以使用array_walk PHP array_walk()

    $jsonToArray = json_decode($json,true);
    $res = [];
    array_walk($jsonToArray['return'], function($v, $k) use (&$res){
      $res[$k] = $v['amount'];
    });
    

输出:-

Array
(
  [1400151861513776] => 138959.22155687
  [1400151861456538] => 4115.53246448
   .......
   .......
  [2400151857916444] => 400000
  [2400151857916059] => 400000
)

或者

如果你不需要key,只有amount你可以使用array_map PHP array_map()

$jsonToArray = json_decode($json,true);
$res = [];
array_map(function($v) use(&$res){
  $res[] = $v['amount'];
}, $jsonToArray['return']);

输出 :-

 Array
(
  [0] => 138959.22155687
  [1] => 4115.53246448
   .......
   .......
)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在JSON中获取随机值

来自分类Dev

从php数组获取解析JSON的值

来自分类Dev

如何从数组中获取随机值?

来自分类Dev

使用PHP检查Json数组的值

来自分类Dev

如何使用PHP从数组中获取数组的键和值

来自分类Dev

如何从influxdb的数组JSON响应中获取PHP值

来自分类Dev

如何从php中的json_decode获取JSON值

来自分类Dev

使用php代码从json数组中获取特定的匹配值

来自分类Dev

如何从php循环中获取单个值

来自分类Dev

如何获取JSON数组的值?

来自分类Dev

如何使用JavaScript从JSON数组获取JSON值

来自分类Dev

获取PHP数组中不同值的数量

来自分类Dev

使用for循环android获取JSON值

来自分类Dev

使用PHP foreach循环从JSON数组中获取特定的重复值

来自分类Dev

使用PHP从JSON获取多个键的值

来自分类Dev

从PHP中的数组获取JSON值

来自分类Dev

使用PHP从多数组JSON获取特定值

来自分类Dev

如何使用php获取json值

来自分类Dev

PHP从JSON获取巨大的多值数组值

来自分类Dev

如何使用PHP在JSON数组中获取特定值

来自分类Dev

使用 PHP 从 jstree 从 JSON 获取嵌套值

来自分类Dev

从php循环获取json值

来自分类Dev

php数组如何获取数组值以使用foreach

来自分类Dev

如何使用php将json值存储到数组中?

来自分类Dev

如何使用数组遍历 json 并获取所有值?

来自分类Dev

PHP数组未知数量的值

来自分类Dev

如何使用 PHP 获取或拆分某些特定的 json 值

来自分类Dev

如何从 PHP 中的 JSON 数组获取通用值?

来自分类Dev

如何从PHP中的数组中获取最小值的随机索引