从一个数组生成变量,其中一些变量是数组

时间:2016-07-21 13:02:16

标签: php arrays

我想问一下,如何从数组中创建变量,其中一些变量是变量和一些数组。

代表: 我有一个全球数组:

$globals = array("routes","_ARGS","DB_SERVER","DB_USER","DB_PASS","DB_NAME","conn","mysql_tables","validity_of_fields_array");

,其中一个变量是array "validity_of_fields_array"

所以我做了一个代码,如果某个变量以word数组结尾,脚本会将变量设置为数组而不是变量

function framework_routes($rout_arg){

    global $globals;

    foreach($globals as $value) {   

        if(substr($value, count($value)-6) == strtolower("array")){         
            global $$value = array;             
        } else {    
            global $$value; 
        }
    }

这部分(global $$value;)设置变量ok,但这部分(global $$value = array;)会抛出错误!

如果我设置global $$value[];而不是global $$value = array;

它也给我一个错误。

当某些变量是数组时,可能有人知道如何为数组中的每个变量做什么?

谢谢你,祝你有愉快的一天!

贾斯汀

0 个答案:

没有答案