3v4l.org

run code in 300+ PHP versions simultaneously
<?php $disp_user_arr = Array ( Array ( 'u_id' => 59, 'u_name' => 'Cirine E.', 'r_nb_today' => 2 ), Array ( 'u_id' => 9, 'u_name' => 'Souhaila S.', 'r_nb_today' => 7 ), Array ( 'u_id' => 8, 'u_name' => 'Jihen B. R.', 'r_nb_today' => 1 ), Array ( 'u_id' => 12, 'u_name' => 'Bassem D.', 'r_nb_today' => 0 ), Array ( 'u_id' => 64, 'u_name' => 'Cyrine B.', 'r_nb_today' => 1 ), Array ( 'u_id' => 18, 'u_name' => 'Otail J.', 'r_nb_today' => 0 ), Array ( 'u_id' => 15, 'u_name' => 'Rim H.', 'r_nb_today' => 0 ), Array ( 'u_id' => 74, 'u_name' => 'Ghada J.', 'r_nb_today' => 0 ), Array ( 'u_id' => 62, 'u_name' => 'Alaeddine M.', 'r_nb_today' => 0 ), Array ( 'u_id' => 79, 'u_name' => 'Khaled B.', 'r_nb_today' => 0 ), Array ( 'u_id' => 71, 'u_name' => 'Desiree Y.', 'r_nb_today' => 0 ), Array ( 'u_id' => 75, 'u_name' => 'Mariem N.', 'r_nb_today' => 0 ), Array ( 'u_id' => 66, 'u_name' => 'Khaoula K.', 'r_nb_today' => 0 ) ); function sortByNbToday($a, $b) { if ($a['r_nb_today'] == $b['r_nb_today']){ return strcmp($a["u_name"], $b["u_name"]); } return ($a['r_nb_today'] > $b['r_nb_today']) ? -1 : 1; } usort($disp_user_arr, 'sortByNbToday'); print_r($disp_user_arr);

preferences:
25.5 ms | 406 KiB | 5 Q