$cars = array();
$cars['toyota'] = array("camry", "etc");
$json = json_encode($cars);
даст вам структуру JavaScript
var cars = {
toyota: [ 'camry', 'etc' ]
};
Если хочешь
var cars = {
vendor: [ { type: [ 'camry', 'etc' ] } ]
}
, что позволит вам вызвать alert(cars.vendor[0].type[1])
массив PHP должен выглядеть как
$cars = array(
'vendor' => array(
array('type' => array("camry", "etc"))
)
);
$json = json_encode($cars);
Но, как уже отмечалось выше , вам, возможно, следует пропустить vendor
-часть и использовать в качестве ключа имя соответствующего поставщика.