- array_map: documentation ( source)
- range: documentation ( source)
<?php
class Foo {
function getData() {
return true;
}
}
$set = array();
foreach(range(1, 2000) as $f) {
$set[] = new Foo;
}
$array = array();
$filter = function($f) { return $f->getData(); };
$array = array_map($filter, $set);