1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| $defaultrules = array( 'id'=>1,'studioid'=>5, 'id'=>2,'studioid'=>5, 'id'=>3,'studioid'=>2, 'id'=>4,'studioid'=>3 );
$rule = []; foreach($defaultrules as $de){ if(isset($rule[$de['studioid']])){ array_push($rule[$de['studioid']],$de['id']); }else{ $rule[$de['studioid']] = array($de['id']); } } $rule = array( 5=>array(1,2), 2=>array(3), 3=>array(4) );
|