- array_map: documentation ( source)
- print_r: documentation ( source)
- array_filter: documentation ( source)
<?php
class Code
{
public function __construct(
public string $value
) {}
}
function create_code(int $number): Code
{
$code = "A-$number";
return new Code($code);
}
$list = [1,2,3,4];
$filteredObjects = array_map(
create_code(...),
array_filter($list, fn(int $number) => $number >= 3)
);
print_r($filteredObjects);