我有一个对象数组,我需要转换为键值对,我的代码是
我有一个模型:model setting.php
public function currency_info(){
$currency_info = [
['code' => 'AED', 'name' => 'United Arab Emirates Dirham'],
['code' => 'ANG', 'name' => 'NL Antillian Guilder'],
['code' => 'ARS', 'name' => 'Argentine Peso'],
['code' => 'AUD', 'name' => 'Australian Dollar'],
['code' => 'BRL', 'name' => 'Brazilian Real'],
]
}
Run Code Online (Sandbox Code Playgroud)
和控制器为:
设置控制器.php
public function index()
{
$setting = new Setting();
$currency_list = $setting->currency_info();
$result = [];
foreach ($currency_list as $currency) {
$result[$currency->code] = $currency->name;
}
return $result;
}
Run Code Online (Sandbox Code Playgroud)
我收到以下错误:
ErrorException (E_NOTICE) …