具有全局功能的数组

时间:2014-11-18 09:42:57

标签: php function

我在函数内部有一个数组,这个数组加载来自csv的所有值,用于在网站中显示

功能:

function get_all_values($db_name) {
    $file_db=file("".$db_name."");  
    $exp_table=explode("|","".trim($file_db[0])."");
    for($x=1;$x<sizeof($file_db);$x++) {
        $exp_value=explode("~","".trim($file_db[$x]).""); 
        $j=0;
        foreach($exp_value as $exp_values) {
            ${$exp_table[$j]}[]="".base64_decode($exp_values)."";
            /// this no works ///
            global ${$exp_table[$j]};
            ///
            $j++; 
        }
    }
}

我在第一行的csv中有一个表,例如:

name|phone|direction|email|

此值加载在此单个表

之后

该函数从csv中提取值,并在我调用函数时显示,如果我不使用该函数并使用无函数 - 只有单个PHP代码 - 我可以显示值,例如

print $name[0];
print $name[1];

问题就在于使用该函数时因为我需要使用全局变量来发送函数所有值,在这种情况下我不知道如何使用它

感谢未来的帮助和最好的问候

0 个答案:

没有答案