3v4l.org

run code in 300+ PHP versions simultaneously
<?php $array = array("A","BC","AA","C","BB", "B"); function lensort($a,$b){ $la = strlen( $a); $lb = strlen( $b); if( $la == $lb) { return strcmp( $a, $b); } return $la - $lb; } usort($array,'lensort'); print_r( $array);

preferences:
36.18 ms | 402 KiB | 5 Q