在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

回到顶部