Можно сделать из строки массив символов таким образом:
$chrArray = preg_split('//u', $string, -1, PREG_SPLIT_NO_EMPTY);
И уже бежать по массиву как вам больше нравится.