使用变量变量提取json数据?

时间:2019-01-27 18:08:10

标签: php arrays json variable-variables

我有一个.json文件,其中包含我要提取的一些数据。我需要知道的是如何使以下变量动态化。

$MapData['MapData']['0,0']['type'];

我需要知道的是如何用$ x,$ y变量替换0,0。我试图使用变量作为变量名。

$MapString = "MapData['MapData']['".$x.",".$y."']['type']";
$MapStringData = $$MapString;

我无法成功执行此操作。有什么我想念的或者做对的吗?

1 个答案:

答案 0 :(得分:0)

如果您可以依赖具有最高行/列号的最后一个单元格作为键,那么您首先可以提取MapData的键,最后一个元素(使用end)使用{ {1}}和explode()。这使用,将两个值分配给行和列字段...

list()