如何在php中创建多维javascript对象?
如何在php中创建多维javascript对象 我想从php数组下面创建javascript对象如何在php中创建多维javascript对象?,javascript,php,object,Javascript,Php,Object,如何在php中创建多维javascript对象 我想从php数组下面创建javascript对象 $arrCat = array(); $arrCat['vehicles']['id'][0] = 2; $arrCat['vehicles']['name'][0] = 'cars'; $arrCat['vehicles']['id'][1] = 3; $arrCat['vehicles']['name'][1] = 'bikes'; $arrCat['property']['id'][0] =
$arrCat = array();
$arrCat['vehicles']['id'][0] = 2;
$arrCat['vehicles']['name'][0] = 'cars';
$arrCat['vehicles']['id'][1] = 3;
$arrCat['vehicles']['name'][1] = 'bikes';
$arrCat['property']['id'][0] = 5;
$arrCat['property']['name'][0] = 'house';
$arrCat['property']['id'][1] = 6;
$arrCat['property']['name'][1] = 'apartments';
请帮忙 对于单个维度,请使用它
looping through as :-
$arrCat = array();
$dat = array();//a dummy array
foreach($your_array as $val)
{
$dat['id'] = $val['value'];
$dat['name'] = $val['value'];
$arrCat [] = $dat;
}
echo json_encode($arrCat );
die;
对于多维更改$arrCat['your_parent_array_name']['index'][]='your_value'我希望这会对你有所帮助。json_encode($arrCat)不起作用吗?是的,确实起作用了,但我如何在javascript中循环该对象,var obj={“vehicles”:{“id”:[2,3],“name”:[“cars”,“bikes”],“property”:{“id”:[5,6],“name”:[“house”,“partments”}}。你将使用
jQuery each()
。