Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/258.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何从多维数组中获取一些值_Php_Arrays_Multidimensional Array - Fatal编程技术网

Php 如何从多维数组中获取一些值

Php 如何从多维数组中获取一些值,php,arrays,multidimensional-array,Php,Arrays,Multidimensional Array,使用下面的数组,我只想得到一个元素的某个值,该元素包含option_name的某个值。例如,我想获取带有选项\u name=>自定义\u radio\u gender的元素,然后结果将显示该元素的选项\u值的值(即radio 1) 这是一个基本的PHP问题,与javascript无关。您需要的只是一个函数,如: function getValue($array, $key){ foreach($array as $content){ if(array_key_exists

使用下面的数组,我只想得到一个元素的某个值,该元素包含option_name的某个值。例如,我想获取带有选项\u name=>自定义\u radio\u gender的元素,然后结果将显示该元素的选项\u值的值(即radio 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"];
        }
    }
}

欢迎来到Stackoverflow!三思而后行。在这些问题中,学习如何正确地提供一个解决方案。在您的情况下,您尝试了什么?为什么将其标记为javascript?
function getValue($array, $key){
    foreach($array as $content){
        if(array_key_exists("option_name", $content) && $content["option_name"] == $key){
            return $content["option_value"];
        }
    }
}