Dynami c PHP Переменная как ссылка на ключ массива? - PullRequest
1 голос
/ 07 марта 2020

Так что простите меня за любую потенциальную глупость, но я пытаюсь ссылаться на ключ массива, причем сама ссылка является динамической c PHP переменной, такой как $ {"hello". $ Hello [0]}.

Вот код:

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

Это говорит мне, что есть синтаксическая ошибка, где $ sign @ [$ {"day1". $ Employeeids [$ x]. "Key"}] не должно быть там.

Я был бы признателен за понимание того, где я иду не так. $ X просто за все oop.

Спасибо!

1 Ответ

0 голосов
/ 07 марта 2020

Я думаю, это должно выглядеть следующим образом:

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

Поскольку переменная ${"day1".$employeeids[$x]."starttimes"} назначена слева, но называется правой кнопкой c справа. Это в значительной степени похоже на:

$x = $day1starttimesj[$x];

, который точно провалится.

...