有没有一种方法可以根据另一个变量的值来命名或定义变量?
我有一个存储在 $row[1] 中的 MySQL 结果集。
我试图通过将变量的开头与 $row[1] 的值连接起来来动态命名一个变量,如下所示:
$sampleVar.$row[1] = 'a string';
但是出现了以下错误:
致命错误:只有变量才能通过引用传递...
更多信息:
我预定义了这些变量:
$sampleVar01 = '';
$sampleVar02 = '';
$sampleVar03 = '';
$sampleVar04 = '';
$row[1]
的结果实际上会是"01
"、"02
"、"03
"或者"04
"。
$sampleVar[$row[1]] = 'a string';
- AbraCadaver