我想是能夠產生在以下格式的JSON輸出:關聯數組到JSON
{"a":{"ax":1,"abx":2},"b":{"bax":1,"bbx":2},"c":3,"d":4,"e":5}
雖然我已經發現,相應的代碼是這樣的:
$arr = array('a' => array('ax' => 1, 'abx' => 2), 'b' => array('bax' => 1, 'bbx' => 2), 'c' => 3, 'd' => 4, 'e' => 5);
,我努力通過使用來自sql查詢的數據來生成這個輸出。我曾嘗試array_push()和array_merge()和我設法得到最接近的是這樣的:
[{"a":{"ax":1,"abx":2}},{"b":{"bax":1,"bbx":2}}, ....]
任何想法?
[Documentation:Read it。愛它。使用它。](http://www.php.net/manual/en/ref.json.php) – 2012-06-05 00:25:39
你問如何讓你的SQL查詢結果格式化爲PHP數組,或者你在問如何使用'json_encode'? –
顯示您的編碼嘗試。你試過簡單的'$ output [「L」] = $ sql_result;'而不是'array_push'嗎? – mario