saintx adlı üyeden alıntı: mesajı görüntüle
@Hero; sanırım böyle bi' şey istiyorsunuz.

<?php
    
    function erroneous_alphabet_loop($digit, $prefix = "digit_")
    {
        $response = array();
        
        $char_digit = str_repeat("z", $digit);
        
        for($i = "a"; $i != $char_digit; $i++)
        {
            if(!isset($response[$prefix.strlen($i)]))
            {
                $response[$prefix.strlen($i)] = array();
            }
            
            $response[$prefix.strlen($i)][] = $i;
        }
        
        /* Düzenleme: z harfini eklemiyordu. Artık ekliyor. */
        
        for($i = 1; $i <= $digit; $i++)
        {
            $values = array_values($response[$prefix.$i]);
            
            if(!in_array(str_repeat("z", $i), $values))
            {
                $response[$prefix.$i][] = str_repeat("z", $i);
            }
        }
        
        return $response;
    }
    
    $response = erroneous_alphabet_loop(2, "basamak_");
    
    print_r($response["basamak_1"]); // 1. basamakta olanları ekrana yazalım. örnek; a b c d e
    print_r($response["basamak_2"]); // 2. basamakta olanları ekrana yazalım. örnek; aa ab ac ad
Herşeyi anladım tamam doğru fonksiyon buda z harfine ne garizi var niye eklemiyor