[英]PHP string to array keys
我有一個字符串,其中包含用於訪問對象上的值的屬性和鍵值。
例如,字符串是“ property_name [key1] [key2] [key3]”,它與$obj->property_name[key1][key2][key3]
我一直試圖用正則表達式解析字符串,但是我所有的嘗試都是徒勞的。
到目前為止,我的正則表達式看起來像這樣,但不會得到key2。 ^(\\w+)\\[([^\\]]+)\\](?:(\\[([^\\]]+)\\])+)
我是在正確的軌道上嗎,還是有更好的方法來嘗試呢?
謝謝。
您應該改用AJAX,並向服務器發送一個有用的數組,其中包含對象,您可以使用PHP對其進行解析。
var changed_values = [
{
'part_of_form': 'XX',
'field': 2,
'subfield': 3
},
.......
]
然后,在PHP中,可以對其進行循環:
foreach($_POST['changed_values'] as $changed_value) {
........
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.