<?php
$myData = array(
array('key2' => 'value1', 'key3' => 'value1', 'key4' => 'value4'),
array('key4' => 'value4'),
array('key1' => 'value1', 'key4' => 'value4'),
array('key1' => 'value1', 'key2' => 'value1', 'key3' => 'value1', 'key4' => 'value4')
);
usort($myData, function ($a, $b) { return count($b) - count($a); });
print_r($myData);
preferences:
24.36 ms | 405 KiB | 5 Q