javascript - 在 JSON 中使用动态值

标签 javascript php json

我有一个 json 文件 (myJson.json),我在其中添加动态值

[
  {
    "menu":"<?php echo $r; ?>",
  }
]

现在我在我的 Php 文件中访问此 JSON:

$r="HOME";
$str_data = file_get_contents("MyJson.json");
$data = json_decode($str_data,true);
var_dump($data[0]['menu']);


输出:“<?php echo $r; ?>
有什么方法可以将“HOME”作为输出吗?

最佳答案

你可以尝试一下

[
  {
    "menu":"r",
  }
]

是 json

$r="HOME";
var_dump($$data[0]['menu']);

你将作为输出回家

关于javascript - 在 JSON 中使用动态值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26608335/

相关文章:

javascript - 使用 StackBlur 平滑 Javascript 动画

javascript - 检测鼠标指针是否在伪元素之上?

javascript - 如何为每个div项添加标题名称并连续显示5个div项?

php - filter_var 与 preg_match

javascript - 如何动态更改位置并记录该位置 javascript PHP

ios - 使用 Objective-C 将 JSON 数据传输到 UITableView

javascript - Ace 代码编辑器在单击时消失

php - mod_rewrite 和带空格的超链接

javascript - 在 JavaScript foreach 中使用数组

c++ - nlohmann json 库将数组转换为结构 vector