3v4l.org

run code in 300+ PHP versions simultaneously
<?php $arr = []; $arr["recently_viewed"] = ["priority" => 1, "no_of_products" =>1]; $arr["searched_based"] = ["priority" => 0, "no_of_products" =>4]; $arr["last_ordered_items"] = ["priority" => 3, "no_of_products" =>3]; $arr = array_filter($arr, function ($e) {return $e["priority"];}); uasort($arr, function($a, $b) { return $b['priority'] - $a['priority']; }); print_r($arr);

preferences:
24.42 ms | 406 KiB | 5 Q