$reg = '#[-\w]+#';
$ar = [
"Дубай",
"дубай",
"ДУБАЙ",
"1ДУБАЙ",
"ДУБАЙ1",
"_ДУБАЙ",
"ДУБ_АЙ",
"-ДУБАЙ",
"ДУБ-АЙ",
"ДУБАЙ-",
"Well",
"well",
"WELL",
"1WELL",
"WELL1",
"_WELL",
"WE_LL",
"-WELL",
"WE-LL",
"WELL-",
"WELL#",
"WEL%L-",
"WE^LL-",
"WE|LL-",
"ЦWELL-",
"цWELL-",
"цWELL",
"цWELL",
"WE LL",
"Я WELL",
];
$cnt = 0;
foreach ($ar as $item) {
$result = preg_match($reg,$item);
if( $result===1 ) {
echo $item;
++$cnt;
}else
p::init($item);
}
echo $cnt.'/'.count($ar);
Я не совсем понимаю что вы сделали, но могу сказать точно, это ситуация когда подгружаются свои стили, и в этих стилях не очень умные люди пишут код вида