У меня есть следующая функция, где у меня есть информация о торговых марках в массиве. Я должен получить массив, содержащий эту информацию, когда передаю название этой функции.вернуть массив из функции путем передачи строки
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'];
Какой может быть лучший способ для этого?
Вы имеете в виду 'return $ brand_list [$ brand];'? Видимо, вы уже знаете, как работать с массивами, так в чем проблема? –
@felix да точно, но его возвращение Null, я не знаю, чего мне не хватает – naeplus
Ну, если бренд не находится в массиве, он ничего не возвращает ... –