我有用来保存属性和关键值,以在物体上访问一个值的字符串..PHP字符串数组键
例如,字符串为“PROPERTY_NAME [KEY1] [KEY2] [KEY3]” ,这涉及到$obj->property_name[key1][key2][key3]
我一直试图解析正则表达式的字符串,但我所有的尝试都徒劳。
到目前为止,我的正则表达式看起来像这样,但它不会得到key2。 ^(\w+)\[([^\]]+)\](?:(\[([^\]]+)\])+)
我在正确的轨道上还是有更好的方法来做到这一点,我应该尝试?
谢谢。
你可能会做错事。你从哪里得到这些字符串?也许你可以把它们保存为JSON呢? – silkfire 2013-03-06 08:11:22
它们是表单中已更改的字段的名称。我试图在用户更改我的表单中的值时更新多个记录中的几个字段。我正在使用JavaScript将字段名称保存到隐藏元素以获取这些元素。 – 2013-03-06 08:15:00