【问题标题】:Dynamic PHP Variable as reference to an array key?动态 PHP 变量作为对数组键的引用?
【发布时间】:2020-06-20 01:34:39
【问题描述】:

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

代码如下:

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

它告诉我 $ 符号 @ [${"day1".$employeeids[$x]."key"}] 不应该存在的语法错误。

我会感谢一些关于我哪里出错的启发。 $x 只是一个循环。

谢谢!

【问题讨论】:

    标签: php arrays variables dynamic key


    【解决方案1】:

    我认为应该是这样的:

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

    因为变量${"day1".$employeeids[$x]."starttimes"} 分配在左侧,但在右侧被称为动态键。很像:

    $x = $day1starttimesj[$x];
    

    这肯定会失败。

    【讨论】:

      猜你喜欢
      • 2011-12-30
      • 1970-01-01
      • 1970-01-01
      • 2011-06-27
      • 2021-04-23
      • 1970-01-01
      • 1970-01-01
      • 2015-09-08
      • 1970-01-01
      相关资源
      最近更新 更多