Создайте файл .txt с шагом символа t

Я хочу создать файл .txt со следующим содержанием

*.pdf.aa,*.pdf.ab,*.pdf.ac,*.pdf.ad............
*.pdf.ba,*.pdf.bb,*.pdf.bc,*.pdf.bd............
..............
..............
*.pdf.za,*.pdf.zb,*.pdf.zc,*.pdf.zd............

Каков наилучший способ реализовать это? Как увеличить символ как этот

РЕДАКТИРОВАТЬ:
Я попробовал ниже одного

 for($i = 'aa'; $i <= 'z'; $i++)
{ echo "$i ";}

Здесь его печать до yz только не печать za, zb …

 aa ab ac.......... yu yv yw yx yy yz

0

Решение

Вы можете использовать символы, но вы можете сделать это с помощью range ()

$letters = range('a', 'z');

foreach($letters as $l) {
foreach($letters as $l2) {
echo $l.$l2.PHP_EOL;
}
}

Рабочая скрипка

Другой вариант основан на предложении @gbestard

for($a = 'aa' ; $a <= 'zz' && strlen($a) < 3 ; ++$a) {
echo $a.PHP_EOL;
}

Скрипка для второго варианта

2

Другие решения

Измените на на:

for ($i = 'aa'; strlen($i) <= 2; $i++) {
echo $i;
}

по какой-то причине ни $i <= 'zz' или же $i < 'aaa' работает, так что просто проверьте длину строки.

0

По вопросам рекламы [email protected]