- array_map: documentation ( source)
- print_r: documentation ( source)
<?php
class TestMap
{
public function prepare($array, $fields)
{
$map = $this;
return array_map(function ($item) use ($map, $fields) {
return $map->norm($item,$fields);
},
$array
);
}
protected function norm($array, $fields)
{
unset($array['test']);
}
}
$test = new TestMap;
print_r($test->prepare(array(array('id'=>1, 'test'=>'testing')), array()));