一种方式是通过添加功能到您可以在全球范围内使用的助手文件。
我有一个帮助程序文件application/helpers/main_helper.php,其中我加载了许多通用的通用函数,这些通用函数在我的应用程序中使用。
如果添加的功能到main_helper文件:
/*
|--------------------------------------------------------------------------
| Function to retrieve Static Variables used Globally
|--------------------------------------------------------------------------
*/
function get_var($var = 'CONFIDENCEVALUE', $KEY = NULL) {
$r = false;
switch ($var) {
case 'CONFIDENCEVALUE':
$r = array('1'=>25,'2'=>'60','3'=>80,'4'=>100);
if($KEY !== NULL) $r = $r[$KEY];
break;
}
return $r;
}
此文件是自动加载通过编辑文件的application/config/autoload.php和编辑行:
$autoload['helper'] = array('main_helper');
只要需要此数组(或数组中的值),请调用该函数。例如:
$CONFIDENCE = get_var('CONFIDENCEVALUE', 2);
如果调用get_var()时包含$ KEY,那么只返回该值,否则返回整个数组。
要使其他变量可用,只需将它们添加到交换机并根据需要调用它们即可。 反馈欢迎:)。
来源
2014-11-08 12:48:39
GDB
现在我该如何动态地向这个数组添加另一个值?并用键2删除一个? – 2013-09-18 16:04:47