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.28, 8.2.0 - 8.2.18, 8.3.0 - 8.3.6
array ( 'min' => 'BB', 'max' => 'C', )

preferences:
139.8 ms | 402 KiB | 121 Q