PHP数组。以点表示法读取帖子数据

时间:2013-11-25 11:36:04

标签: php arrays post syntax

我怎样才能通过帖子阅读我的网页上的这些数据? 这是它们在POST下出现在firebug上的变量。

list[0].firstName   =test 1
list[0].name    =test
list[1].name    =test

我知道php用下划线替换了点,所以我可以通过这样做来访问类似“address.box”的内容:

$_POST[address_box];

但我真的无法弄清楚如何访问以上所有数据。 似乎php不想读取方括号后面的任何内容,用相同的索引覆盖所有字段(list [0] .firstName似乎被list [0] .name。

覆盖。

任何解决方案?

EIDT: 这里有一个var_dump数据:

address.number  1
list[0].firstName   firstname0
list[0].name    name0
list[1].name    name1

array(2) { ["list"]=> array(2) { [0]=> string(10) "firstname0" [1]=> string(5) "name1" } ["address_number"]=> string(1) "1" }  

1 个答案:

答案 0 :(得分:-1)

没有。这在PHP语言中是不可能的。

您必须使用$object->field$array['key']表示法。