• 24-11-2009, 11:00:16
    #1
    Şöyle bir sorunum var arkadaşlar.

    Bir değişkenim var. Ör : $deger="0004"
    Bir de aralık değişkenim var. Ör : $deger2="54"

    Bir döngü içerisinde aşağıdaki şekilde değerleri yazdırmak istiyorum.

    0004
    0005
    0006
    0007
    ....
    0054

    Yani verilen ilk değişkene göre aralık değerine kadar bütün değerleri almam gerekiyor.

    Not : Aralık değeri farklı bir değer olabilir. Örneğin "1000" olursa 1000'e kadar ilk değere göre string oluşturacak. Ör : İlk değer "0054", aralık "1000" verdik diyelim, "1000" e kadar tüm değerleri listeleyecek.

    Yardımcı olabilirseniz sevinirim. Teşekkürler.
  • 24-11-2009, 13:14:07
    #2
    Şu şekilde bir çözüm buldum arkadaşlar. Belki benzeri sorun yaşayabilecekler için yardımcı olur diye buraya eklemek istedim...

    $sayi1=$_POST["txt_Sayi1"];
    $aralik=$_POST["txt_Aralik"];
    $kactane=$aralik-$sayi1;
    
    for($i=0; $i<=$kactane; $i++){
        $strsonuc=(int)$sayi1+$i;
        $boyut=strlen($strsonuc);
        if ($boyut==1) { $strsonuc="000".$strsonuc; }
        if ($boyut==2) { $strsonuc="00".$strsonuc; }
        if ($boyut==3) { $strsonuc="0".$strsonuc; }
        echo $strsonuc."<br />";
    }