所以,我所做的是我有一個空陣列。json_encode在JavaScript中使用的空數組給出了一個空數組,但是如果json_enode在數組上使用某些值完成,它會給出對象?
$text['test'] = array();
echo json_encode($text)
如果我json_encode它。結果是 {「test」:[]}
如果我在JavaScript中使用它,它將被視爲數組。 如果在陣列中的某些值
$text['test'] = array('1' =>'abc');
echo json_encode($text);
輸出是
{"test":{"1":"abc"}}
而這被視爲在JavaScript的對象。如何在這種情況下,我收到一個對象不是數組或反之亦然?數組中的值($ text ['test'])是動態的。
你能告訴我javascript數組在哪裏嗎? – 2014-09-20 13:25:14
我已經在php文件中使用了javascript數組 ,比如 – Garima 2014-09-20 13:28:27
這樣做 - > echo json_encode($ text ['test']); ,如果此作品請通過對此評論投票通知我; – 2014-09-20 13:29:46