我有以下功能,其中我有一个数组中的品牌信息。当我将品牌名称传递给此函数时,我应该获得包含这些信息的数组。通过传递字符串从函数返回数组
function brand_info($brand)
{
$brands_list=array (
'lg'=>
array(
'name' => 'LG Phone Company',
'country' => 'country',
'founded_year' => '2001'
),
'nokia'=>
array(
'name' => 'Nokia Phone Company',
'country' => 'country',
'founded_year' => '2001'
)
);
if(in_array($brand,$brands_list))
{
// return array containg company info
}
}
这应该返回一个数组,我可以显示这些信息。
$brand_info=brand_info($brand_name);
echo $brand_info['name'];
什么可能是最好的办法呢?
你的意思是'返回$ brands_list [$ brand];'?显然你已经知道如何处理数组,所以问题是什么? –
@felix是的确切,但其返回空,我不知道我缺少什么 – naeplus
好吧,如果品牌不在阵列中,它不会返回任何东西... –