- var_export: documentation ( source)
- trim: documentation ( source)
<?php
$ratingHistory = [
"BB",
"B",
"CCC",
"C",
"BB"
];
function getMinMax($array): array
{
$result = ['min' => null, 'max' => null];
foreach ($array as $value) {
if (
!$result['min']
|| (!trim($value, $result['min']) ? $value < $result['min'] : $value > $result['min'])
) {
$result['min'] = $value;
}
if (
!$result['max']
|| (!trim($value, $result['max']) ? $value > $result['max'] : $value < $result['max'])
) {
$result['max'] = $value;
}
}
return $result;
}
var_export(getMinMax($ratingHistory));