Php数组输出混乱

时间:2012-03-06 06:06:14

标签: php arrays

我在PHP时

var_dump($galleryCategoriesThumb);

输出

    array(1) {


[0]=>
  array(1) {
    ["Gallery"]=>
    array(3) {
      ["id"]=>
      string(3) "190"
      ["photofile"]=>
      string(6) "50.jpg"
      ["gallery_category_id"]=>
      string(2) "58"
    }
  }
}

当我这样做时

var_dump($galleryCategoriesThumb["photofile"]);

我得到NULL输出。我也尝试了其他各种选择。 我想做的就是回声[“photofile”]。请帮忙。

3 个答案:

答案 0 :(得分:3)

尝试$galleryCategoriesThumb[0]['Gallery']["photofile"]

答案 1 :(得分:1)

试试var_dump($galleryCategoriesThumb[0]["Gallery"]["photofile"]);

这是一个3维数组。

答案 2 :(得分:1)

预计var_dump($ galleryCategoriesThumb [“photofile”])返回NULL,因为$ galleryCategoriesThumb中不存在“photofile”键。

要访问“photofile”,您需要在其他人发布的数组中使用“完整路径”

var_dump($galleryCategoriesThumb[0]["Gallery"]["photofile"]);.