$arr = [] ;
foreach( $a as $b ){
$arr[$b->id][] = $b->value ;
}
输出结果:
array( 10=>array(1,2,3),11=>array(4) )
请问js该怎么写?
$arr = [] ;
foreach( $a as $b ){
$arr[$b->id][] = $b->value ;
}
输出结果:
array( 10=>array(1,2,3),11=>array(4) )
请问js该怎么写?
$a是PHP中的对象数组,$b是某一个对象,然后$b->对象属性值,用JS写其实就是用JS解析JSON,你需先把$a转为JSON数据,然后用JS解析JSON就可以了,代码大概如下:
var arr = new Array();
for(var i=0;i<a.length;i++){
var obj = {};
obj.id = a[i]['id'];
obj.value = a[i]['value'];
arr.push(obj)
}
console.log(arr);