[英]Using dynamic value in 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']);
您將獲得回家作為輸出
您可以只在JSON中保留占位符,然后將其替換為有效值嗎? 像[ { "menu":"@@HOME@@", } ]
然后用$ r替換該字符串。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.