我有一个如下的数字序列

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');通过config类访问数组(将1替换为您要查找的值)。

关于php - Codeigniter全局数组声明,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2904329/

10-11 03:26