3v4l.org

run code in 300+ PHP versions simultaneously
<?php $pwd = "abc123AABC44555"; $pattern = '/(.)\1+/'; $x = str_split($pwd); sort($x); $pwdSorted = implode("", $x); echo (int)preg_match_all($pattern, $pwdSorted, $repChars).PHP_EOL; print_r($repChars);

preferences:
60.68 ms | 402 KiB | 5 Q