【问题标题】:In PHP can I use a variable in a multidimensional array?在 PHP 中,我可以在多维数组中使用变量吗?
【发布时间】:2014-01-05 14:53:56
【问题描述】:

我想在多维数组中搜索特定字段,然后在数组中引用该变量。我在这个例子中使用了一个数组:

$cars = array
(
array("Volvo",$vr,96),
array("BMW",60,59),
array("Toyota",110,100)
);

$vr=$cars[1][2];
echo $cars[0][1];

我该怎么做?

还是这个?

$cars = array
(
array("Volvo",10,96),
array("BMW",60,59),
array("Toyota",110,100)
);


$graph = array
(
array("sept", $cars[0][1]),
array("oct", 20),
array("nov", 35)
);

【问题讨论】:

  • 你问的不清楚。请详细说明。你在什么来源上执行什么样的搜索?
  • 以上只是我想做的更直接的版本。我想搜索一个多维数组 $cars[0][1] 并在另一个多维数组中使用该数字作为变量或直接使用。
  • 在第二个示例中,第二个数组使用 phplot 构建图形
  • $vr=$cars[1][2]; 是否在您的阵列中的同一位置(SAME KEY)?
  • 我想问题真的是你能在多维数组中使用变量吗?

标签: php arrays variables multidimensional-array


【解决方案1】:

答案是肯定的。我知道这似乎是一个非常新手的问题,但希望这会在未来帮助某人:

$cars1 = array
(
array("Volvo",3,96),
array("BMW",60,59),
array("Toyota",110,100),

);

$vr=$cars1[1][1];

$cars = array
(
array("Volvo",$vr,96),
array("BMW",60,59),
array("Toyota",110,100),

);

echo $cars[0][1];

如果我错了,请纠正我,但我想这与 PHP 的顺序有关。在创建数组之前,数组需要变量。

【讨论】:

    猜你喜欢
    • 2019-11-29
    • 2017-02-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多