PHP当前不访问第一个(也是唯一的)数组值

时间:2011-11-29 16:50:32

标签: php arrays

我在下面有这个数据结构,它是$ _GET的print_r:

 Array (
     [url] => search/
     [q] => shirt
     [view_all] => 
     [price_float_GBP] => Array
         (
             [0] => 107
         )
 )

为什么$_GET['price_float_GBP'][0]有效但current($_GET['price_float_GBP'])没有?

很抱歉,如果这是一个新手问题,但我不太明白。

1 个答案:

答案 0 :(得分:2)

根据手册,指针可能超出元素列表的末尾。如果在该数组上使用foreach,则很容易发生这种情况。

干杯。