拥有array,我想调用一个值,在同一个数组中给出一个键!
在我的下面的示例中,我尝试调用一个特定的值,在同一个数组中给出键'default'
,但没有成功!是否可以在PHP中执行此操作?这是我的阵列:
$inc_folders = array(
'default' => "def_folder",
'file' => $inc_folders['default'] . "/textfile.txt"
);
调用$inc_folders['file']
中的值,我希望结果如下:"def_folder/textfile.txt"
;但我得到一个错误!
拜托,您可以帮我解决这个问题吗? 非常感谢!
答案 0 :(得分:5)
您需要先将其分配给变量;像这样:
$folder = "def_folder";
$inc_folders = array(
'default' => $folder,
'file' => $folder . "/textfile.txt"
);
或者,可以分两步构建数组:
$inc_folders = array(
'default' => "def_folder"
);
$inc_folders['file'] = $inc_folders['default'] . "/textfile.txt";
答案 1 :(得分:1)
$inc_folders = array(
'default' => "def_folder"
);
$inc_folders['file']= $inc_folders['default'] . "/textfile.txt";
答案 2 :(得分:0)
这是另一种方式,而不是你当前的尝试方式:
$inc_folders['default'] = "def_folder";
$inc_folders['file'] = $inc_folders['default'] . "/textfile.txt";