3v4l.org

run code in 300+ PHP versions simultaneously
<?php $priority = [ "a" => "AAA", "b" => "AA", "c" => "A", "d" => "BBB", "e" => "BB", "f" => "B", "g" => "CCC", "h" => "CC", "i" => "C" ]; $ratingHistory = [ "BB", "B", "CCC", "C", "BB" ]; $ratingHistory = array_intersect($priority, $ratingHistory); var_export([ 'min' => $ratingHistory[key($ratingHistory)], 'max' => $ratingHistory[array_key_last($ratingHistory)] ]);
Output for 7.4.0 - 7.4.33, 8.0.1 - 8.0.30, 8.1.0 - 8.1.33, 8.2.0 - 8.2.29, 8.3.0 - 8.3.27, 8.4.1 - 8.4.14
array ( 'min' => 'BB', 'max' => 'C', )

preferences:
93.35 ms | 406 KiB | 5 Q