-1, 'day' => 'SU'); public static function parseByday(string $byday) : array { $result = array(); $split_pos = mb_strlen($byday) -2; $result['ordinal'] = (int) mb_substr($byday, 0, $split_pos); $result['day'] = mb_substr($byday, $split_pos, 2); return $result; } }