Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/259.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何访问下一个数据?_Php_Json - Fatal编程技术网

Php 如何访问下一个数据?

Php 如何访问下一个数据?,php,json,Php,Json,我正在从https://api.coinmarketcap.com/v2/ticker/ 我是这样做的: $foo = json_decode($foo, true); $name = $foo['data'][`1`]['name']; 这将给我比特币。但是我如何进入下一个元素呢?现在我正在将['1']物理设置为1,即比特币。从数据中可以看出,所有的随机数都是。不是1,2,3,4。它是1,1027,52等等。所以本质上,我可以访问下一个元素吗?使用foreach($data'])作为$dat

我正在从
https://api.coinmarketcap.com/v2/ticker/

我是这样做的:

$foo = json_decode($foo, true);
$name = $foo['data'][`1`]['name'];

这将给我
比特币
。但是我如何进入下一个元素呢?现在我正在将
['1']
物理设置为1,即比特币。从数据中可以看出,所有的随机数都是。不是1,2,3,4。它是1,1027,52等等。所以本质上,我可以访问下一个元素吗?

使用
foreach($data'])作为$data)
然后你可以通过foreach内部的
$data['name']
获得名称。

从未听说过foreach吗?如果使用foreach,可以获取索引并保持循环,而不知道它们的名称,只获取内容。可以使用。