目前,我可以在Codeigniter中创建常量变量,但是有什么方法可以在CI中创建常量数组。假设我可以创建我的网站支持的恒定语言数组。
$language = array('English', 'French');
最佳答案
您可以序列化数组,然后将其放入常量中。
例如,
# define constant, serialize array
define ("FRUITS", serialize (array ("apple", "cherry", "banana")));
使用它
$my_fruits = unserialize (FRUITS);
您可以将其作为JSON字符串存储在常量中。从应用程序的角度来看,JSON在其他情况下可能很有用。
define ("FRUITS", json_encode(array ("apple", "cherry", "banana")));
$fruits = json_decode (FRUITS); var_dump($fruits);
让我知道是否有效。
注意:这需要PHP 5.6+版本
关于php - 我们可以在Codeigniter中定义常量数组吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/44515796/