PHP’de bir dizi matematiksel fonksiyon bulunmaktadır. İşte bazı yaygın matematik fonksiyonları ve örnek kullanımları:
- abs() – Mutlak Değer:
$number = -10; $absoluteValue = abs($number); echo "Mutlak Değer: $absoluteValue"; // Sonuç: 10
- ceil() – Yukarı Yuvarlama:
$number = 4.2; $roundedUp = ceil($number); echo "Yuvarlanmış Değer: $roundedUp"; // Sonuç: 5
- floor() – Aşağı Yuvarlama:
$number = 4.9; $roundedDown = floor($number); echo "Yuvarlanmış Değer: $roundedDown"; // Sonuç: 4
- round() – Yuvarlama:
$number = 4.6; $rounded = round($number); echo "Yuvarlanmış Değer: $rounded"; // Sonuç: 5
- sqrt() – Karekök Alma:
$number = 25; $squareRoot = sqrt($number); echo "Karekök: $squareRoot"; // Sonuç: 5
- pow() – Üs Alma:
$base = 2; $exponent = 3; $result = pow($base, $exponent); echo "Sonuç: $result"; // Sonuç: 8
- sin(), cos(), tan() – Trigonometrik Fonksiyonlar:
$angle = 45; // Derece cinsinden $sinValue = sin(deg2rad($angle)); $cosValue = cos(deg2rad($angle)); $tanValue = tan(deg2rad($angle)); echo "Sin: $sinValue, Cos: $cosValue, Tan: $tanValue";
- min() ve max() – Minimum ve Maksimum Değer Bulma:
$numbers = [3, 7, 1, 9, 4]; $minimum = min($numbers); $maximum = max($numbers); echo "Minimum Değer: $minimum, Maksimum Değer: $maximum";
Bu örnekler, PHP’deki temel matematiksel fonksiyonları göstermektedir. PHP’nin resmi dokümantasyonunda diğer matematik fonksiyonlarına da ulaşabilirsiniz: PHP Math Fonksiyonları.
PHP’de rastgele sayı üretmek için kullanılan iki temel fonksiyon rand()
ve mt_rand()
‘dir. İşte bu fonksiyonlarla ilgili örnekler:
- rand() – Standart Rastgele Sayı Üretme:
$randomNumber = rand(); echo "Rastgele Sayı: $randomNumber";
Eğer belirli bir aralıkta rastgele sayı üretmek istiyorsanız, rand()
fonksiyonunu kullanabilirsiniz:
$min = 1; $max = 10; $randomNumberInRange = rand($min, $max); echo "1 ile 10 arasında Rastgele Sayı: $randomNumberInRange";
- mt_rand() – Mersenne Twister Algoritması ile Rastgele Sayı Üretme:
$randomNumber = mt_rand(); echo "Rastgele Sayı: $randomNumber";
Belirli bir aralıkta rastgele sayı üretmek için:
$min = 1; $max = 10; $randomNumberInRange = mt_rand($min, $max); echo "1 ile 10 arasında Rastgele Sayı: $randomNumberInRange";
Bu fonksiyonlar, genellikle rastgele sayılar kullanmanın gerektiği yerlerde tercih edilir. Ancak, mt_rand()
Mersenne Twister algoritması nedeniyle daha öngörülebilir olabilir, bu nedenle güvenlik açısından daha kritik uygulamalarda random_int()
fonksiyonu kullanılması önerilir. random_int()
fonksiyonu, daha güvenli rastgele sayılar sağlamak için kriptografik olarak güvenilir bir rastgele sayı üreteci kullanır.