0
我的PHP服務器不接受json_encode的第二個參數(我需要JSON_FORCE_OBJECT)。如果服務器不支持它,是否有任何方法可以像JSON_FORCE_OBJECT一樣獲得類似的效果? Mybe你知道一些類似於json_encode的自定義函數嗎?JSON_FORCE_OBJECT在較低版本的PHP中
我的PHP服務器不接受json_encode的第二個參數(我需要JSON_FORCE_OBJECT)。如果服務器不支持它,是否有任何方法可以像JSON_FORCE_OBJECT一樣獲得類似的效果? Mybe你知道一些類似於json_encode的自定義函數嗎?JSON_FORCE_OBJECT在較低版本的PHP中
這應該工作,太:
$data = array(
'foo' => (object) array('bar' => 'foo'),
);
echo json_encode($data); // should output {"foo": {"bar": "foo"}}
謝謝你的工作:) –
還有一個在upgradephp。另外,請在最接近的機會下轉換爲更好的主機。 – mario
不幸的是,它並沒有解決我的問題,但@Markus的解決方案已經足夠:) –