PHP matematiksel işlemler her işlem için farklılık göstermektedir. Örnek olarak Pi değerini döndüren bir koda ihtiyacınız varsa aşağıda olanı kullanabilirsiniz.
<?php
echo(pi()); // returns 3.1415926535898
?>
Bunun yanı sıra bir argüman listesinde bulunan en düşük ya da en yüksek değeri bulmak istiyorsanız, min() ve max() fonksiyonlarını kullanmanız mümkündür. PHP matematiksel kodlar şu şekilde oluşturulabilmektedir.
<?php
echo(min(0, 150, 30, 20, -8, -200)); // returns -200
echo(max(0, 150, 30, 20, -8, -200)); // returns 150
?>
Özellikle PHP’ye yeni başlamış kişiler için matematiksel kod dizilerini bilmek büyük bir önem taşımaktadır. Aşağıdan da farklı işlevleri görmeniz mümkündür.
PHP Toplama İşlemleri
PHP toplama kolay bir şekilde + ile yapılabilmektedir. Bu tür bir kodu aşağıda olduğu gibi oluşturmanız mümkündür.
<?php
$sayi1=10;
$sayi2=5;
$toplam=$sayi1+$sayi2;
echo $toplam;
?>
Kod çalıştırıldığı zaman 2 değişken oluşturularak sayılar atanmaktadır. Ardından da toplam adıyla bir değişken oluşturularak oluşturulan 2 değişken toplanmaktadır.
PHP Çıkarma İşlevleri
PHP Çıkarma işlemleri de gerçekleştirilebilmektedir. Bunun örnek kod dizimi de aşağıda yer almaktadır.
<?php
$rakam1=20;
$rakam2=10;
$toplam=$rakam1-$rakam2;
echo $toplam;
?>
Eğer bir çıkarma işlemi yapmak istiyorsanız, bu kodu kullanabilir ya da ihtiyaçlarınıza göre düzenleyebilirsiniz.
PHP Çarpma İşlemi
PHP matematiksel kodlar içerisine çarpma da girmektedir. Çarpma işlemleri zor gibi dursa da aşağıda olduğu gibi yapılabilmektedir.
<?php
$rakam1=6;
$rakam2=5;
$toplam=$rakam1*$rakam2;
echo $toplam;
Buradan da anlaşılabileceği gibi çarpma esnasında X ya da küçük x sembolü değil * kullanılmaktadır. Hatalı kullanmak programın da çalışmamasına yol açacaktır.
PHP Bölme İşlemleri
Eğer bölme işlemi de yapan bir kod hazırlamanız gerekiyorsa söz dizimini oluşturmak oldukça kolaydır. Bunu aşağıda olduğu gibi yapmanız mümkündür.
<?php
$rakam1=50;
$rakam2=5;
$toplam=$rakam1/$rakam2;
echo $toplam;
?>
Burada dikkat edilmesi gereken PHP matematiksel bölme yaparken / işaretinin kullanıldığıdır. Bu bakımdan ters \ ile karıştırılmaması şarttır.
PHP ile Ondalık Sayıyı Tam Sayıya Yuvarlama
PHP içerisinde ondalık sayıyı tam sayıya yuvarlama işlemleri round() ile gerçekleştirilmektedir. Fonksiyona ikinci argüman yazılmazsa, yuvarlarken ondalk kalmayacak halde çalışmaktadır. İkinci argüman 1 verilirse 1 ondalık, 2 verilirse 2 ondalık kalacak şekilde işleyecektir. Bu aşağıda olduğu gibi kullanım görebilir.
echo round(1.60);
echo round(1.2);
echo round(1.68);
echo round(1.68,1);
echo round(1.688,2);
Bu kodlar çalıştırıldığı zaman 1.60’ın döngüsü 2 şeklinde gelecektir. PHP matematiksel işlemler 1.2 ise 1 sonucunu döndürecektir.
PHP ile Rastgele Sayı Üretmek
Programlar içerisinde bazen rastgele şekilde sayılar üremtek gerekebilmektedir. Bu PHP rand fonksiyonu ile mümkündür. Bu rastgele sayı ürettiği gibi Min ve Max parametleri yazılarak üretilecek sayı için alt ve üst sınır koyulabilmektedir. Örnek kodlaması ise aşağıda bulunmaktadır.
Bu kod çalıştırıldığı zaman ilk satır bilinemeyen her seferinde değişen bir sayı çıkartacaktır. Ancak ikinci geldği zaman 10 ve 100 dahil olmak üzere bunların arasında bir rastgele sayı oluşturacaktır. Yani 9 ve 101 değerleri bunlar arasında bulunmayacaktır.
PHP ile Karekök İşlemleri
Karekek en temel matematiksel işlemlerden biridir. PHP karekök alma da zaman zama ngerekebilmektedir. Bu sqrt($x) ile mümkün olup belirtilen $x sayısının karekökünü yollamaktadır. Bunun kodu aşağıda olduğu gibidir.
<?php
$x=25;
$sonuc=sqrt($x);
echo “$x değişkeninin karekökü=$sonuc <br>”;
echo “64'ün karekökü=”,sqrt(64),”<br>;
echo “81’in karekökü=”,sqrt(81),”<br>”;
echo “144’ün karekökü=”,sqrt(144),”<br>”;
echo “16’nın karekökü=”,sqrt(16),”<br>”;
echo “2'nin karekökü=”,sqrt(2),”<br>”;
?>
Bunların yanı sıra farklı PHP matematiksel işlemler de vardır. Bunları da gereksinime göre ayrı şekilde incelemek önerilmektedir.
Diğer Yazılarımız
- PHP Tek Tırnak ve Çift Tırnak FarklarıPHP Tek Tırnak ve Çift Tırnak Farkları ile özellikel yeni kullanıcılar tarafından karıştırılabilen bir konudur. Her ne…
- PHP Null CoalescingPHP Null Coalescing bu sistemin 7 sürümünde tanıtılmış olup, koşullu olarak veri atamaya yardım etmektedir.
- PHP’de If-Else İfadesiPHP if else ifadesi sadece PHP’de değil, aynı zamanda pek çok programlama dilinde en önemli yapı taşlarından..
- PHP Matematiksel İşlemlerPHP matematiksel işlemler her işlem için farklılık göstermektedir. Örnek olarak Pi değerini döndüren bir koda ihtiyacınız..
- PHP For DöngüsüPHP For Döngüsü Hangi programlama dili kullanılırsa kullanılsın for döngüsü mutlaka içerisinde yerini almaktadır.
- PHP Do While DöngüsüPHP Do While döngüsü tıpkı While döngüsü gibi kod kümesini geçmek için yararlanılabilmektedir. Do-while
- PHP Array DöngüsüPHP Array Döngüsü birden çok değeri söz konusu değeri depolamak için daha fazla değişken oluşturmaya gerek kalmadan,
- PHP Yorum SatırlarıPHP yorum satırları nedir? Sorusuna yanıt olarak; PHP’de yorum satırları, kod yazarken önemli bir rol oynayan ve kodun
- Php Echo KomutuPhp Echo Komutu PHP içerisinde kullanılabilecek pek çok komut bulunmakta olup her biri ayrı bir işleve sahiptir.
- PHP Değişkenler – PHP Değişken TanımlamaPHP Değişkenler – PHP Değişken Tanımlama, Her dilin kendine özgü PHP değişken tanımlaması bulunmaktadır.
- Laravel PHP İş Bankası Sanal Pos Entegrasyonu YapımıLaravel PHP İş Bankası Sanal POS entegrasyonu yapımı hizmetimiz ile online satışlarınızı güvenli…
- Laravel PHP Akbank Sanal Pos Entegrasyonu YapımıAkbank Sanal Pos Entegrasyonu TPK Medya, yenilikçi çözümleriyle dijital dünyada öne çıkan bir yazılım firmasıdır.
- Laravel PHP QNB Finansbank Sanal Pos Entegrasyonu YapımıPHP QNB Finansbank Sanal Pos Entegrasyonu, TPK Medya, öncü bir yazılım firması olarak…
- Laravel Tur Sitesi YapımıLaravel Tur Sitesi Yapımı, TPK Medya, dijital çözümler alanında öncü bir firmadır. Web tabanlı…
- Laravel PHP Denizbank Sanal Pos Entegrasyonu YapımıLaravel PHP Denizbank Sanal Pos entegrasyonu yapımı hizmeti ile firmamız profesyonel…
- Laravel PHP Kuveyt Türk Sanal Pos Entegrasyonu YapımıE-ticaret siteniz için güvenli ödeme çözümü arıyorsanız, Kuveyt Türk Sanal Pos entegrasyonu sizin için uygundur.
- Laravel PHP Ziraat Bankası Sanal Pos Entegrasyonu YapımıE-ticaret siteniz veya online platformunuz için Laravel PHP Ziraat Bankası Sanal POS entegrasyonu..
- Laravel PHP Vakıfbank Sanal Pos Entegrasyonu YapımıBaşarılı bir e-ticaret işletmesi için güvenilir ödeme sistemleri hayati önem taşımaktadır. Vakıfbank Sanal POS..
- Laravel Kurulumu Nasıl Yapılır?Laravel Kurulumu Nasıl Yapılır? Laravel Taylor Otwell tarafından geliştirilmiş bir web uygulama geliştirme…
- Ankara E-Ticaret YazılımıAnkara E-Ticaret Yazılımı sektöründe önemli bir yere sahiptir. Şehirde çok sayıda e-ticaret firması…
- API Entegrasyonu Nedir?API entegrasyonu nedir Application Programming Interface şeklinde açılan bir kavramdır. API iki yazılım…
- Sanal POS Entegrasyonu Nasıl Yapılır?E-ticaret siteleri ya da işletmelerin internet üzerinden işlemleri sürekli artmaktadır. Sanal POS…
- PHP ile Web Sitesi YapımıPHP ile yapılan web siteleri dinamik içerik ve gelişmiş fonksiyonlar sunarak işletmelere benzersiz….
Yazımızı Değerlendirmek İster misiniz?
İçerik Puanı: 5 / 5. - Toplam Oy Sayısı: 4547
Bu gönderiye ilk oy veren siz olun.
Bu yazı sizin için yararlı olmadığı için üzgünüz!
Bu gönderiyi geliştirelim!
Bize bu yazıyı nasıl geliştirebileceğimizi söyleyin?