php - Codeigniter 全局数组声明

标签 php codeigniter

我有一个数字序列如下

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/

相关文章:

php - 使用这些表的房间阻塞

php - base64 编码的字符串在解析 IMAP 时通过 fgets 调用被截断

php - LEFT JOIN 关联返回未知列

php - 在 Codeigniter 中压缩图像

php - SQL、SELECT 特定日期未预订的项目

php - 在 codeigniter 中使用 php 和 mysql 防止重复输入

PHP & MYSQL 数据库插入空白

php - Laravel 5.2 中的多图像上传

php - 将 ubuntu 上的 Laravel 连接到 Azure SQL Server

php - Codeigniter ion auth 忘记密码不发送电子邮件