3v4l.org

run code in 300+ PHP versions simultaneously
<?php $array = [ 'list[P] = 1', 'list[A] = 1', 'list[F] = 2', 'list[B] = 1' ]; usort( $array, fn($a, $b) => strpbrk($a, '0123456789') <=> strpbrk($b, '0123456789') ); var_export($array);

preferences:
26.58 ms | 406 KiB | 5 Q