我想问一下,如何从数组中创建变量,其中一些变量是变量和一些数组。
代表: 我有一个全球数组:
$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;
当某些变量是数组时,可能有人知道如何为数组中的每个变量做什么?
谢谢你,祝你有愉快的一天!
贾斯汀