Öncelik ile şunu bilmemiz gerekiyor php'de. (bilmeyenler için)
$i=1;
$i++;
echo $i;
yaptığımızda sonuç dogal olarak 2 çıkıyor. ++ artırma işlemlerinde kullanılıyor.
Fakat
$i=a;
$i++;
echo $i;
yaptıgımızdada sonuç olarak b çıkacak, yani sadece rakam artırmaya yaramıyor bu ++ olay.
Gelelim sorumuzun cevabına:
function CreatAlp($limit) {
$count=1;
for ($i = 0; $i < $limit; $i++) {
$var .= 'a';
$count = $count * 26;
}
for ($i = 0; $i < $count; $i++) {
$Alp .= $var++ . ', ';
}
return $Alp;
}
echo CreatAlp(2);Aslında kod gayet anlaşılır sadece ufak bir algoritma gerekiyor. alfabede 26 harf var. biz kaç basamaklı istiyorsak o kadar o sayıyı çarpmamız gerekiyor.Başka türlüde yapılabilir benim aklıma bu geldi kısa.