- var_dump: documentation ( source)
- error_reporting: documentation ( source)
<?php
error_reporting(-1);
$b = array(array('id' => 1, 'fid' => 2), array('id' => 2, 'fid' => 2));
$map = array();
foreach($array as $record) {
$pointer = &$map;
foreach($properties as $property) {
$propValue = self::_getPropertyValue($record, $property);
$pointer[$propValue][] = $property;
$pointer = &$pointer[$propValue];
}
}
var_dump($map);