我有这个php数组。 当我只有TAG值时,如何获得DATA值? 例如,当我的输入是Peter时,我想返回happy123,当我的输入是Sam时,我想返回dog11111
array(72) {
[0]=>
array(2) {
["TAG"]=>
string(5) "Peter"
["DATA"]=>
string(8) "happy123"
}
[1]=>
array(2) {
["TAG"]=>
string(3) "Sam"
["DATA"]=>
string(8) "dog11111"
}...
答案 0 :(得分:1)
您必须遍历数组并搜索匹配的TAG
:
function getDataByTag($arr, $tag){
foreach($arr as $data){
if($data['TAG'] == $tag)
return $data['DATA'];
}
}