我需要获取"label"
,"name"
的对象信息,其中value=true
在PHP变量中,而不是value=false
。从JSON获取PHP的价值
这个JSON
数组是如何完成的?
如果我做JSON
的的var_dump我得到这个:
array(8) {
[0]=>
object(stdClass)#8 (3) {
["label"]=>
string(4) "Name"
["name"]=>
string(7) "txtName"
["value"]=>
bool(true)
}
[1]=>
object(stdClass)#9 (3) {
["label"]=>
string(6) "E-mail"
["name"]=>
string(8) "txtEmail"
["value"]=>
bool(true)
}
[2]=>
object(stdClass)#10 (3) {
["label"]=>
string(12) "Phone Number"
["name"]=>
string(8) "txtPhone"
["value"]=>
bool(false)
}
[3]=>
object(stdClass)#11 (3) {
["label"]=>
string(19) "Mobile Phone Number"
["name"]=>
string(14) "txtMobilePhone"
["value"]=>
bool(false)
}
}
你的意思是'json_encode()'和'json_decode()'? – hjpotter92
*“这个JSON数组是如何完成的?”*这里没有JSON,看起来像是倾倒出一个PHP对象图的结果。你可以编辑你的问题,让它更清楚你实际处理的是什么数据?并添加你已经尝试过的细节等。 –
我想他是问这是否可以用简单的json_encode([...],函数($ el){return $ el.value})来完成,答案是没有。 –