我正在使用以下PHP代码......
$settings[] = get_app_settings();
echo $settings['weight_unit'];
但它的抛出错误'未定义索引'。
当我print_r($settings);
时,它会生成以下内容......
Array ( [0] => Array ( [support_email] => info@domain.com [support_phone] => 9812345678 [currency_symbol] => $ [weight_unit] => g. [catalogue_image_width] => 450 [catalogue_image_height] => 675 [single_product_image_width] => 500 [single_product_image_height] => 500 [product_image_width] => 200 [product_image_height] => 200 [tax_rate] => 1 [shipping_charges] => 0 ) )
为什么不返回$settings['weight_unit'];
的值?
答案 0 :(得分:2)
通过从[]
删除$settings
(数组)来解决此问题。谢谢,无论如何。
答案 1 :(得分:1)
尝试$settings = get_app_settings();
- 您可能希望直接分配返回的数组,而不是$settings
中的新数组元素。