在PHP中将括号与动态变量名称一起使用
我正在尝试使用动态变量名称(我不确定它们的实际名称),但是非常像这样:
for($i=0; $i<=2; $i++) { $("file" . $i) = file($filelist[$i]);
}
var_dump($file0);
返回值null
告诉我它不起作用。我不知道我在寻找什么语法或技术,这使得很难研究。$filelist
在前面定义。
回答:
将它们包装在{}
:
${"file" . $i} = file($filelist[$i]);
工作实例
使用${}
是创建动态变量的一种方法,简单的示例:
${'a' . 'b'} = 'hello there';echo $ab; // hello there
以上是 在PHP中将括号与动态变量名称一起使用 的全部内容, 来源链接: utcz.com/qa/414129.html