3v4l.org

run code in 300+ PHP versions simultaneously
<?php $str = 'ăāæåß§śšşçæåß§ś'; $unique = array_unique( preg_split( '//u', $str, 0, PREG_SPLIT_NO_EMPTY ) ); shuffle($unique); var_export($unique);

preferences:
23.19 ms | 407 KiB | 5 Q