Matematiksel Fonksiyonlar: PHP ile Hesaplama İşlemleri

  • Konbuyu başlatan Konbuyu başlatan irfo
  • Başlangıç tarihi Başlangıç tarihi

irfo

Moderatör
Katılım
7 Ocak 2026
Mesajlar
290
Tepkime puanı
2
Puanları
18
Web uygulamalarında fiyat hesaplamaları, istatistiksel veriler veya basit bir döngü sayacı olsun, sayılarla çalışmak kaçınılmazdır. PHP, karmaşık matematiksel işlemleri tek satırda yapabilmemiz için onlarca yerleşik fonksiyon sunar. 2026 yılı standartlarında, bu fonksiyonları bilmek sizi manuel hesaplama karmaşasından kurtarır.

1. Sayı Yuvarlama Fonksiyonları​


Ondalıklı sayılarla çalışırken, bu sayıları en yakın tam sayıya veya belirli bir yöne yuvarlamamız gerekir.


  • [] abs(): Sayının mutlak değerini döndürür. Negatif sayıları pozitife çevirir.
    [] ceil(): Sayıyı her zaman yukarıdaki tam sayıya yuvarlar.
    [] floor(): Sayıyı her zaman aşağıdaki tam sayıya yuvarlar.
    [] round(): Sayıyı en yakın tam sayıya (veya belirtilen ondalık basamağa) yuvarlar.

PHP:
echo abs(-15);     // Çıktı: 15
echo ceil(4.1);    // Çıktı: 5
echo floor(4.9);   // Çıktı: 4
echo round(4.5);   // Çıktı: 5
echo round(4.4);   // Çıktı: 4

2. En Büyük ve En Küçük Değeri Bulma​


max() ve min() fonksiyonları, bir dizi veya liste içindeki en yüksek ve en düşük değerleri saniyeler içinde tespit etmenizi sağlar.

PHP:
$sayilar = [10, 5, 88, 2, 45];
echo max($sayilar); // Çıktı: 88
echo min(10, 20, 30); // Çıktı: 10

3. Rastgele Sayı Üretimi​


rand(): Belirlenen iki değer arasında rastgele bir tam sayı üretir. Çekiliş sistemleri veya güvenlik kodları (CAPTCHA) için temel teşkil eder.

PHP:
echo rand(1, 100); // 1 ile 100 arasında (dahil) rastgele bir sayı.

4. Üslü ve Köklü İfadeler​


sqrt(): Bir sayının karekökünü alır.
pow(): Bir sayının üssünü hesaplar.

PHP:
echo sqrt(64);    // Çıktı: 8
echo pow(2, 3);   // Çıktı: 8 (2'nin küpü)

Sık Kullanılan Matematiksel Fonksiyonlar Tablosu​


FonksiyonGöreviÖrnek Kullanım
pi()Pi sayısını döndürür.3.1415926535...
number_format()Sayıyı binlik ayıraca göre formatlar.1,500.00
is_numeric()Değişkenin sayı olup olmadığını kontrol eder.true / false
hypot()Dik üçgenin hipotenüsünü hesaplar.hypot(3, 4) -> 5

5. Profesyonel İpucu: Sayı Formatlama​


Özellikle para birimi gösterirken number_format() fonksiyonu hayat kurtarır. Binlik ayırıcıları ve ondalık kısımları özelleştirebilirsiniz.

PHP:
$fiyat = 12500.75;
echo number_format($fiyat, 2, ',', '.');
// Çıktı: 12.500,75 (Türkiye formatı)

Sonuç​


PHP'nin matematik kütüphanesi, basit bir hesap makinesinden karmaşık mühendislik uygulamalarına kadar her ihtiyaca cevap verir. Sayısal verilerle çalışırken bu yerleşik fonksiyonları kullanmak, kodunuzun hem daha hızlı çalışmasını sağlar hem de hata payını ortadan kaldırır.
 
Geri
Üst