3v4l.org

run code in 300+ PHP versions simultaneously
<?php $array = [ 'a' => 0, 'b' => 0, 'c' => 0, 'd' => 1, 'e' => 1, 'f' => 1 ]; $array = [1,0,0,0,0,1,1,0,0,0,0,0,0]; $counters = [0, 0]; $nths = []; foreach ($array as $v) { $nths[] = $counters[$v]++; } array_multisort($nths, $array, SORT_DESC); var_export($array);

preferences:
29.58 ms | 405 KiB | 5 Q