2014-02-18 192 views
0

我的PHP服務器不接受json_encode的第二個參數(我需要JSON_FORCE_OBJECT)。如果服務器不支持它,是否有任何方法可以像JSON_FORCE_OBJECT一樣獲得類似的效果? Mybe你知道一些類似於json_encode的自定義函數嗎?JSON_FORCE_OBJECT在較低版本的PHP中

+1

還有一個在upgradephp。另外,請在最接近的機會下轉換爲更好的主機。 – mario

+0

不幸的是,它並沒有解決我的問題,但@Markus的解決方案已經足夠:) –

回答

2

這應該工作,太:

$data = array(
    'foo' => (object) array('bar' => 'foo'), 
); 
echo json_encode($data); // should output {"foo": {"bar": "foo"}} 
+0

謝謝你的工作:) –

相關問題