У меня есть строка, которая содержит собственности и ключевых значений, чтобы получить доступ к значению на объекте ..РНР строка для ключей массива
Например, строка «property_name [ключ1] [ключ2] [ключ3]» , который относится к $obj->property_name[key1][key2][key3]
Я пытаюсь разобрать строку с регулярным выражением, но все мои попытки были напрасны.
До сих пор мое регулярное выражение выглядело так, но оно не получит key2. ^(\w+)\[([^\]]+)\](?:(\[([^\]]+)\])+)
Я нахожусь на правильном пути или есть лучший способ сделать это, что я должен попробовать?
Спасибо.
Вы, вероятно, делаете что-то неправильно. Откуда у вас эти строки? Может быть, вы можете сохранить их как JSON? – silkfire
Это имена полей в форме, которые были изменены. Я пытаюсь обновить несколько полей в нескольких записях, когда пользователь меняет значение из моей формы. Я использую javascript для сохранения имен полей для скрытого элемента для их получения. –