- array_map: documentation ( source)
- var_dump: documentation ( source)
- range: documentation ( source)
<?php
$r = range(1,10);
array_map(function(&$value, $key) {
$double = $value*2;
if ($double >= 12) {
$value = $double;
} else {
unset($r[$key]);
}
}, $r);
var_dump($r);