PHP Sayılar (Numbers)
PHP’de sayılar (numbers), matematiksel işlemler ve hesaplamalar için kullanılan veri türlerinden biridir. Sayılar, genellikle tamsayılar (integers), ondalık sayılar (floats), ve bazı durumlarda bilimsel gösterimler şeklinde işlenir. PHP’de sayılar üzerinde çeşitli matematiksel işlemler yapabilir ve bunları farklı veri türlerine dönüştürebilirsiniz.
1. Tamsayılar (Integers)
Tamsayılar, virgül veya ondalık kısmı olmayan pozitif veya negatif tam sayılardır. PHP’de tamsayılar şu özelliklere sahip olmalıdır:
- En az bir basamağa sahip olmalı.
- Ondalık bir parça içermemeli.
- Pozitif veya negatif olabilir.
Örnek:
<?php
$x = 100; // Pozitif tamsayı
$y = -50; // Negatif tamsayı
$z = 0; // Sıfır tamsayı
?>
2. Ondalık Sayılar (Float)
Ondalık sayılar, virgülden sonra ondalık bir kısma sahip olan sayılardır. PHP’de “float” veri türü, ondalık sayıları ifade eder.
Örnek:
<?php
$a = 10.5;
$b = -2.75;
$c = 0.99;
?>
PHP’de ondalık sayılar, matematiksel işlemlerde kullanılabilir ve ayrıca fonksiyonlarla işlenebilir.
3. Bilimsel Gösterim
Bilimsel gösterim, büyük veya küçük sayıları daha okunabilir hale getirmek için kullanılan bir gösterim şeklidir. PHP, bilimsel gösterimi destekler ve genellikle çok büyük veya çok küçük sayılar üzerinde işlem yaparken kullanılır.
Örnek:
<?php
$x = 2.3e5; // 230000
$y = 5e-3; // 0.005
?>
4. Sayı Fonksiyonları
PHP, sayılarla ilgili çeşitli yerleşik fonksiyonlar sunar. Bu fonksiyonlar sayesinde sayılar üzerinde işlemler yapabilirsiniz.
is_int()
: Bir değerin tamsayı olup olmadığını kontrol eder.
<?php
$x = 10;
if (is_int($x)) {
echo "$x bir tamsayıdır.";
}
?>
is_float()
: Bir değerin ondalık sayı olup olmadığını kontrol eder.
<?php
$y = 10.5;
if (is_float($y)) {
echo "$y bir ondalık sayıdır.";
}
?>
is_numeric()
: Bir değerin sayısal olup olmadığını kontrol eder.
<?php
$z = "123";
if (is_numeric($z)) {
echo "$z bir sayısal değerdir.";
}
?>
5. Matematiksel İşlemler
PHP’de sayılar üzerinde aritmetik işlemler yapabilirsiniz. Bunlar toplama, çıkarma, çarpma, bölme ve mod alma gibi işlemleri içerir.
Örnek:
<?php
$x = 10;
$y = 3;
$toplam = $x + $y; // Toplama
$fark = $x - $y; // Çıkarma
$carpim = $x * $y; // Çarpma
$bolum = $x / $y; // Bölme
$mod = $x % $y; // Mod alma
?>
6. Dönüştürme
PHP’de sayılar, bazen string veya diğer veri türlerinden sayıya dönüştürülebilir. Bu tür dönüşümler matematiksel işlemlerde kullanılabilir.
Örnek:
<?php
$str = "123";
$num = (int)$str; // String'i tamsayıya dönüştürme
echo $num; // 123
?>
Sonuç
PHP’de sayılar, uygulamalar ve işlemler için önemli bir yer tutar. Tamsayılar ve ondalık sayılar üzerinde işlemler yapabilir, matematiksel fonksiyonlar kullanarak çeşitli hesaplamalar gerçekleştirebilirsiniz. PHP’nin sağladığı esnek sayı fonksiyonları sayesinde daha karmaşık matematiksel işlemler de kolayca yapılabilir.
Özet:
- PHP’de tamsayılar (integers) ve ondalık sayılar (floats) kullanılır.
- Bilimsel gösterim büyük sayıları daha kolay göstermek için kullanılır.
is_int()
,is_float()
, veis_numeric()
gibi fonksiyonlar, sayısal verileri kontrol etmenize yardımcı olur.- Sayılar üzerinde toplama, çıkarma, çarpma, bölme ve mod alma gibi işlemler yapılabilir.
Share this content:
Yorum gönder