我有一个数字序列如下
1 -> 25, 2 -> 60, 3 -> 80, 4 -> 100 等等
这意味着如果输入是 1 输出将是 25 等等...我需要将它存储在全局数组中。我也想在多个页面中使用它。在 codeigniter 中我可以声明一个全局数组并且存储所有这些?
我在 constants.php 中尝试如下
$CONFIDENCEVALUE = array();
$CONFIDENCEVALUE[] = array('1'=>25,'2'=>'60','3'=>80,'4'=>100);
如果正确,如何访问所需页面中的这些数组值。请帮助我。我不是 codeignitor 的专家。
最佳答案
如果我是你,我会考虑添加一个自定义配置文件(参见 https://www.codeigniter.com/user_guide/libraries/config.html)。
所以在例如。 application/config/confidencevalue.php
添加以下内容
$CONFIDENCEVALUE = array('1'=>25,'2'=>'60','3'=>80,'4'=>100);
$config['confidencevalue'] = $CONFIDENCEVALUE;
将配置文件添加到您的 application/config/autoload.php
然后您就可以使用 $this->config->item 通过配置类访问您的数组('1', 'confidencevalue');
(将 1 替换为您要查找的值)。
关于php - Codeigniter 全局数组声明,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2904329/