0
对不起,如果这看起来很明显,但我为此做的所有搜索都返回了复杂的答案,我一直在努力争取这一整天......我一直试图在PHP中创建json数据,真的是我想要将变量发送到json数据。我一直没有能够做到这一点,所以我在网上跟着一个教程,并完全复制了代码,但我仍然没有得到我的本地主机输出..请有人可以让我摆脱我的苦难......用php创建JSON
<?php
$jsonData = new stdClass();
$people = array(
array(
'name' => 'Luci',
'age' => 25,
'sex' => 'female'
),
array(
'name' => 'John',
'age' => 27,
'sex' => 'male')
),
array(
'name' => 'Peter',
'age' => 22,)
'sex' => 'male'
)
);
$jsonData->source = "Program Knowledge";
$jsonData->published = date('Y-m-d H:s:i;');
$jsonData->status = true;
$jsonData->people = $people;
echo json_encode($jsonData);
?>
最终我要去尝试
$var = 123456;
$jsonData->codeid = $var
但我需要搞清楚是如何得到它这样处理数据我已经输入英寸
非常感谢..!
看起来是正确的。有什么问题? – fbas
我从echo json_encode($ jsonData)中根本得不到输出;不知道为什么... Thx –
你运行php lint(php -l)?在约翰'性别=>男性'和彼得的年龄=> 22'之后,你有一个额外的括号。另外,你忘了''jsonData-> codeid = $ var''后面的分号吗? – fbas