- array_map: documentation ( source)
- array_reduce: documentation ( source)
- print_r: documentation ( source)
- array_filter: documentation ( source)
- strtoupper: documentation ( source)
<?php
$items = [
'some',
'test',
'stuff',
1,
];
$filtered = array_filter($items, function ($item) {
return is_string($item);
});
$capitalized = array_map(function ($item) {
return strtoupper($item);
}, $filtered);
$result = array_reduce($capitalized, function ($carry, $item) {
return $carry . $item;
});
print_r($result);
$result = '';
foreach ($items as $item) {
if (is_string($item)) {
$result .= strtoupper($item);
}
}
print_r($result);