这是来自php pdo查询的结果数组。
我怎样才能获得只有sitetitle
有langCode
'en'?
Array
( [0] => Array ( [id] => 3 [alias] => home [sitetitle] => LALALA [langCode] => de [langName] => Deutsch ) [1] => Array ( [id] => 3 [alias] => home [sitetitle] => LOLOLO [langCode] => en [langName] => English ) [2] => Array ( [id] => 3 [alias] => home [sitetitle] => LELELE [langCode] => es [langName] => Español )
)
答案 0 :(得分:0)
这将迭代数组,找到langCode =='en'的第一个元素并返回它的sitetitle。如果没有元素有langCode =='en',它将返回一个空字符串。
function getEngSiteTitle($arr){
for each($arr as $v)
if($v['langCode']=='en')return($v['siteTitle']);
return('');
}