2016-05-30 82 views

回答

1

这应做到:

$array = [YOUR ARRAY] 
foreach ($array["asks"] as $price){ 
    print $price[0]; 
    print $price[1]; 
} 

UPDATE:只需添加这是如何工作的,让其他人有类似的更详细一点起诉得到更多的见解。

基本上,上面的数组已经是一个PHP数组了,所以我们真正要做的就是迭代该数组 - PHP知道如何去做,而“foreach”是我们最好的选择。它接受一个数组并遍历每个组件,并将其分配给一个变量(我们在下面的例子中将其称为“price”)。

我们这里的小细微差别是主数组有一个单独的元素,叫做“询问”,所以这就是我们想要迭代的数组。如果我们迭代主要的一个,我们唯一会得到的就是这个元素 - “询问”。如果我们直接迭代该元素,那么我们就可以访问我们需要的数据。在“foreach”迭代器中,“price”将被赋值给该值,并且因为price本身是一个包含2个元素的数组,所以我们可以通过使用PHP数组语法来访问它的值:$ price [index],其中index是我们想要在数组中的元素的位置。

无论如何,只是分享一些更多的细节,希望对任何人开始使用PHP中的数组有帮助。

+0

谢谢!它就像一个魅力!欢呼声 –

+0

乐于帮助,并欢迎来到Stack Overflow。如果此答案或任何其他人解决了您的问题,请将其标记为已接受。 – Alberto