需要帮助访问关联数组

时间:2014-09-05 23:33:48

标签: php arrays

当我在var_dump$option_name时,我有下面的数组:

 array (size=2)
  '"name"' => string 'Large' (length=5)
  '"price"' => string '12.95' (length=5)

然后我尝试访问名称$option_name["name"]。但每当我试着去获得" name"数组,我收到以下错误信息:

  

未定义的索引:名称

然后我尝试像$option_name[0]["name"]那样访问它。还是一样的错误信息。它告诉我索引" 0"未定义。

任何人都可以帮我解决这个问题吗?非常感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

答案可能很明显,你没有注意到它。

数组中的键包含双引号。也就是说,密钥不是name而是"name",您可以获得$option['"name"']$option["\"name\""]所期望的值。

这看起来不像是故意发生的事情,所以你应该回到代码中,找出它发生的原因并修复它。