<?php
header("Content-Type: text/plain; charset=utf-8");
error_reporting(-1);
mb_internal_encoding('utf-8');
function numberCheck($number)
{
	$regexp = '/^([АВЕКМНОРСТУХ|A-Z])[0-9]{3}([АВЕКМНОРСТУХ|A-Z]){2}$/ui';
    $match = [];
    if (preg_match($regexp, $number, $match)) {
        echo "+ Номер верный '{$match[0]}'\n";
    } else {
        echo "- Номер {$number} неверный \n";
    }
}
$autonombers = ['a111abcdefghijklm', 'а876ке', 'в876ке', 'к876ке', 'о876ке', 'х876ке', 'м876ке', 'р876ке', 'а876ке', 'ф876ке', 'ы876ке',
    'в876ке', 'е876нн', 'а456не', 'м567ее', 'в522ии', 'ы678нн', 'с879шш', 'ч567тт', 'в567лл', 'z111ad', 'щщщщщооооо123ооооо'
];
$arCount = count($autonombers);
foreach ($autonombers as &$value) {
    echo " " . numberCheck($value) . "\n";
}