动态PHP变量作为对数组键的引用



所以请原谅我的任何潜在愚蠢,但我试图引用一个数组键,引用本身是一个动态PHP变量,如${"hello".$hello[0]}。

这是代码:

${"day1".$employeeids[$x]."starttimes"} = $day1starttimesj[${"day1".$employeeids[$x]."key"}]

它告诉我有一个语法错误,$sign@[${"day1".$employeeids[$x]."key"}]不应该在那里。

我希望你能告诉我哪里出了问题。$x只是一个循环。

谢谢!

我认为它应该是这样的:

${"day1".$employeeids[$x]."starttimes"} = $day1starttimesj["day1".$employeeids[$x]."key"]

因为变量${"day1".$employeeids[$x]."starttimes"}在左边被赋值,但在右边被引用为动态键。这很像:

$x = $day1starttimesj[$x];

这肯定会失败。

最新更新