• 08-04-2014, 21:13:12
    #1
    Merhaba Arkadaşlar,

    Elimde 1 den n e kadar giden bir alan var.

    $deger = 1;//bu değer her kayıtta bir artıyor.
    İstiyorum ki
    $deger = 5,10,15,20,25
    ,,,, a tekabül ederse (yani 5 in katlarına)
    uyarı versin.
    Yani
    $deger = 5
    ise uyarı,
     $deger = 10
    ise uyarı.
    $deger = 15
    ise uyarı....
    bu şekilde bir algoritma yazamadım.

    php döngüsü kurmaya çalışıyorum . Yardımcı olursanız sevinirim.

    Teşekkürler
  • 08-04-2014, 21:28:10
    #2
    Misafir
    $sayi % 5 = $sonuc;
    
    if($sonuc==0){
     return "bu sayı 5 in katı";
    } else {
     return "bu sayı 5 in katı değildir...";
    }


    yani elinizdeki değişkeni 5 e böldürüp kalanını kontrol ediyorsunuz bu sayı 0 a eşitse sayı 5in katı demektir, değilse değildir...
    • blazeirs
    blazeirs bunu beğendi.
    1 kişi bunu beğendi.
  • 08-04-2014, 21:28:46
    #3
    Dongunun icinde if kullanacaksın o kadar

    Cebimden gönderildi
  • 08-04-2014, 21:31:23
    #4
    Çok teşekkür ederim . Sorunu çözdünüz. Allah razı olsun
  • 08-04-2014, 21:33:44
    #5
    Üyeliği durduruldu
    <?php
    
    $x=0;
    for ($i=0; $i < 100; $i++) { 
    	
    
    	echo $c=$x+5;
    
    	$x=$c;
    }
    
    ?>
    sürekli + sayi ekliyeceksin sayının katları böyle bulunur

    eğer katımı değilmi diyorsan CSS adlı arkadaşın dediğini kullanacaksın
  • 08-04-2014, 21:37:57
    #6
    Kimlik doğrulama veya yönetimden onay bekliyor.
    @veyselkoparal; buyrun hocam bu fonksiyon sizin işinizi fazlasıyla görecektir.

    <?php
    	
    	/**
    	 * x'den y'e kadar olan sayılar arasında n değerine tam bölünen sayıları bulan fonksiyon
    	 * 
    	 * @param $x başlangıç değeri
    	 * @param $y bitiş değeri
    	 * @param $n tam bölüneni bulunacak değer
    	 *
    	 * @return array
    	 */
    	function range_mod($x, $y, $n)
    	{
    		$ret = array();
    		
    		foreach(range($x, $y) as $v)
    		{
    			if($v % $n == 0)
    			{
    				$ret[] = $v;
    			}
    		}
    		
    		return $ret;
    	}
    	
    	/**
    	 * Örnek kullanım
    	 * 
    	 * "1 ile 100 arasında 5'e tam bölünen sayıları ekrana yazalım."
    	 */
    	print_r(range_mod(1, 100, 5));
  • 08-04-2014, 23:44:48
    #7
    Çok teşekkür ederim. İlginiz için