abs() fonksiyonu -> Mutlak değer alır
echo abs(-12.3); // 12.3
ceil() fonksiyonu -> Yukarı yuvarlama
echo ceil(-12.3); // -12
floor() fonksiyonu -> Aşağı yuvarlama
echo floor(-12.3); // -13
max() fonksiyonu -> Maksimum değeri döner.
echo max(array(3,4,1,-5)); // 4
echo max(2,3,4,1,6); //6
min() fonksiyonu -> Minimum değeri döner.
echo min(array(3,4,1,-5)); // -5
echo min(2,3,4,1,6); //1
rand() fonksiyonu -> Rastgele sayı üretir.
echo rand(1,3); //rastgele 1,2,3 sayılarından birini türetir
echo rand(0,100)/100; // 0 ve 1 arasından 3 haneli sayı üretir: 0.41, 0.78 vs
getrandmax() fonksiyonu -> rand() fonksiyonu için üretilebilecek maksimum değer
echo getrandmax();
mt_rand() fonksiyonu -> rastgele sayi üretir. rand() fonksiyonunda göre daha hızlıdır.
mt_getrandmax() fonksiyonu -> mt_rand() fonksiyonu için üretilebilecek maksimum değer
echo mt_getrandmax();
pow() fonksiyonu -> Üslü ifadeleri hesaplamak için kullanılır.
echo pow(4, 0); // 1
echo pow(2, 3); // 8
echo pow(10, -1); // 0.1
round() fonksiyonu -> İfadede virgülden sonraki sayıya bakarak yuvarlama yapar.
echo round(5.1); //5
echo round(5.5); //6
echo round(5.12656565, 2); //5.3
sqrt() fonksiyonu -> Karekök alır
echo sqrt(4); //2
gmp_neg() fonksiyonu -> İfadeyi tersine çevirir
echo gmp_neg(457); // -457
echo gmp_neg(-457); // 457
PHP'nin matematik kütüphanesi oldukça geniş ve birçok fonksiyona sahiptir. Trigonometri, logaritma, faktöriyel, taban aritmetiği dönüşümleri gibi oldukça fazla. Her bir fonksiyonun birçok parametreli kullanımları var. Bunlara ihtiyacınız oldukça araştırarak bulabilirsiniz. Bir hayli İngilizce ve Türkçe kaynak mevcuttur.
Kaynak: http://php.net/manual/en/refs.math.php
0 yorum:
Yorum Gönder