- array_map: documentation ( source)
- var_dump: documentation ( source)
- htmlentities: documentation ( source)
- array_filter: documentation ( source)
- strtoupper: documentation ( source)
- str_split: documentation ( source)
<?php
declare(strict_types=1);
$processor = function ($data) {
$data = htmlentities($data);
$data = str_split($data);
$data = (fn ($x) => array_map(strtoupper(...), $x))($data);
$data = (fn ($x) => array_filter($x, fn ($v) => $v != 'O'))($data);
return $data;
};
$data = "Hello World!";
var_dump(
$data,
$processor($data),
);