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