所以请原谅我的任何潜在愚蠢,但我试图引用一个数组键,引用本身是一个动态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];
这肯定会失败。