У меня есть список разрешенных букв
$allowedLetters = array('B','C','D','F','G','H','J','K','L','M','N','P','R','S','T','V','W','X','Y','Z');
И из этого массива я хотел бы сделать приращение строки, чтобы получить следующий шаблон:
BBB, BBC, BBD ... until ZZZ
Я знаю, что могу сделать приращение строки так просто:
$letters = array();
$letter = 'BBB';
while ($letter !== 'ZZZ') {
$letters[] = $letter++;
}
print_r($letters);
Но он не будет соответствовать моему списку разрешенных букв, и я просто не могу найти способ, как выполнить приращение с использованием разрешенного списка или просто исключить буквы, которые я не хочу, например:
A,E,I,O,Q,U
Что может быть проще? Буду признателен, если бы кто-нибудь мог помочь.