PHP Matematik İşlemleri
PHP’de matematiksel işlemleri gerçekleştirebilmek için bir dizi operator kullanılır. Bu operatorler sayesinde basit 4 işlem, karşılaştırmalar, döngüler vb. gibi olaylar rahatlıkla yürütülür. Matematiksel işlemler sadece rakkamlarla yürütülmeyebilir. Bu nedemek şimdi? Bu tabiki bizim düşündüğümüz anlamda bir toplamayı ifade etmiyor. Örnek olarak metinlerin birleştirilmesi işlemlerini verebilirim. Gerçi PHP’de metin işlemleri için bir çok hazır fonksiyon bulunuyor. Konu konuyu açıyor :) biz daha fazla dağılmadan Matematiksel işlemlere geçelim.
PHP Operatorleri (işlemcileri)
PHP’ye verdiğiniz değişkenlerle ilgili olarak matematiksel işlemler yaptıracaksanız, bir takım operatörler kullanmak zorundasınız. Program, değişkeni görür, işlemciyi görür ve gerekeni yapar. Matematik işlemlerine ait operatorleri ve örnekleri aşağıda görebilirsiniz.
Sayfaya devam etmeden önce, bu denemeleri yapabilmeniz için bir html sayfaya bir de php sayfaya ihtiyacınız olacak. html sayfa kodlarını hemen aşağıdan alabilirsiniz. php kodlarını ise tablonun içinden görebilirsiniz. Text editörünüzü açarak aşağıdaki html kodlarını yazıp, dün oluşturduğumuz “http://localhost/test” klasörünün içine “test.html” olarak kaydedin. Sonra, yeni bir text editör kullanarak php kodlarını yazın ve aynı klasöre a.php adıyla kaydedin. Her yeni örneğe geçtiğinizde <?php – ?> tagları arasını silip yeni kodları yazın ve kaydedin. (-isterseniz herbirine farklı isim verebilirsiniz. Ancak, çalıştırabilmek için HTML sayfasındaki “action=”a.php” yerine sizin verdiğiniz yeni ismi girmeniz gerekir-). PHP ile formlardan veri alma konusunu başka bir yazıda ele almayı düşünüyorum.
HTML Sayfa Kodu
<form id=”form1″ action=”a.php” method=”post”> <input id=”1″ name=”1″ type=”text” />
<input id=”2″ name=”2″ type=”text” />
<input id=”4″ name=”4″ type=”submit” value=”Göster” />
</form>
PHP Örnek Matematik İşlemleri
+ Toplama
1 2 3 4 5 6 7 8 |
<?php $degisken1= $_POST['1']; //1.degişkeni, post metoduyla Form üzerindeki 1.textbox'tan (id=1)çekiyoruz. $degisken2= $_POST['2']; //2.degişkeni, post metoduyla Form üzerindeki 2.textbox'tan (id=2) çekiyoruz. $sonuc = $degisken1+$degisken2;//Toplama işlemini yaptırıyoruz. echo $sonuc;//Sonucu ekrana yazdırıyoruz. ?> |
– Çıkarma
1 2 3 4 5 6 7 8 |
<?php $degisken1= $_POST['1']; //1.degişkeni, post metoduyla Form üzerindeki 1.textbox'tan (id=1)çekiyoruz. $degisken2= $_POST['2']; //2.degişkeni, post metoduyla Form üzerindeki 2.textbox'tan (id=2) çekiyoruz. $sonuc = $degisken1-$degisken2;//Çıkarma işlemini yaptırıyoruz. echo $sonuc;//Sonucu ekrana yazdırıyoruz. ?> |
/ Bölme
1 2 3 4 5 6 7 8 |
<?php $degisken1= $_POST['1']; //1.degişkeni, post metoduyla Form üzerindeki 1.textbox'tan (id=1)çekiyoruz. $degisken2= $_POST['2']; //2.degişkeni, post metoduyla Form üzerindeki 2.textbox'tan (id=2) çekiyoruz. $sonuc = $degisken1/$degisken2;//Bölme işlemini yaptırıyoruz. echo $sonuc;//Sonucu ekrana yazdırıyoruz. ?> |
1 2 3 4 5 6 7 8 |
<?php $degisken1= $_POST['1']; //1.degişkeni, post metoduyla Form üzerindeki 1.textbox'tan (id=1)çekiyoruz. $degisken2= $_POST['2']; //2.degişkeni, post metoduyla Form üzerindeki 2.textbox'tan (id=2) çekiyoruz. $sonuc = $degisken1*$degisken2;//Çarpma işlemini yaptırıyoruz. echo $sonuc;//Sonucu ekrana yazdırıyoruz. ?> |
1 2 3 4 5 6 7 8 |
<?php $degisken1= $_POST['1']; //1.degişkeni, post metoduyla Form üzerindeki 1.textbox'tan (id=1)çekiyoruz. $degisken2= $_POST['2']; //2.degişkeni, post metoduyla Form üzerindeki 2.textbox'tan (id=2) çekiyoruz. $sonuc = $degisken1%$degisken2;//Bölümden sonra kalanı bulduruyoruz. echo $sonuc;//Sonucu ekrana yazdırıyoruz. ?> |
1 2 3 4 5 |
<?php echo "ileriye doğru saydırma<br/>"; for ($i=1; $i<=10; $i++)//$i değişkeninin değerini her defasında 1 arttırır. echo "$i<br/>"; ?> |
— 1 Çıkarma
1 2 3 4 5 |
<?php echo "geriye doğru saydırma<br/>"; for ($i=10; $i>=1; $i--)//$i değişkeninin değerini her defasında 1 azaltır. echo "$i<br/>"; ?> |
Umarım bu yazı sizin için faydalı olmuştur. Bundan sonraki yazılarda PHP operatorlere (işlemcilere) aşağıdaki konularla devam edeceğiz ;
- Matematiksel Fonksiyonlar
- Mantık Operatorleri
- Atama Operatorleri
- Karşılaştırma Operatorleri

Benzer Konular
bence çok tuğaf bu sitenin php si.ama yine de güzel
ne açıdan tuhaf geldiğini anlayamadım… yorumunuz için teşekkür ederim.