使用下面的数组,我想得到一个包含 option_name 的特定值的元素的值。例如,我想使用 option_name =>获取元素 custom_radio_gender 然后结果将显示该元素的 option_value 的值(即广播1 )。
Array
(
[0] => Array
(
[ID] => 15
[user_id] => 3
[option_name] => custom_monStart
[option_value] => a:3:{i:0;s:8:"05:30 am";i:1;s:8:"07:30 am";i:2;s:8:"09:30 am";}
[autoload] => yes
)
[1] => Array
(
[ID] => 13
[user_id] => 3
[option_name] => custom_radio_gender
[option_value] => Radio 1
[autoload] => yes
)
[2] => Array
(
[ID] => 14
[user_id] => 3
[option_name] => custom_time2
[option_value] =>
[autoload] => yes
)
)
答案 0 :(得分:1)
这是一个基本的PHP问题,与javascript没有任何关系。你需要的只是一个函数:
function getValue($array, $key){
foreach($array as $content){
if(array_key_exists("option_name", $content) && $content["option_name"] == $key){
return $content["option_value"];
}
}
}