所以,我所做的是我有一个空阵列。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