3v4l.org

run code in 300+ PHP versions simultaneously
<?php $a=array('z','Z','ą', 'Ą', 'a', 'o','ó','Ó','ł','Ł','ź','A','Ż','l','ę','L','e','ć','ń','ś'); $a=array_map( function($a){return mb_strtolower($a, 'utf-8');}, $a); $coll = new Collator( 'pl_PL' ); var_export( $a ); $coll->sort( $a ); var_export( $a );

preferences:
53.86 ms | 402 KiB | 5 Q