परिभाषा और उपयोग
floor() फ़ंक्शन PHP इंटरप्रेटर में एक और अंतर्निहित फ़ंक्शन है। यह फ़ंक्शन किसी भी फ्लोट नंबर को आर्गुमेंट के रूप में स्वीकार करता है और इसे अगले सबसे कम इंटीजर तक राउंड डाउन करता है।
यह फ़ंक्शन हमेशा एक फ्लोट नंबर लौटाता है क्योंकि फ्लोट की रेंज इंटीजर से बड़ी होती है।
सिंटैक्स
floor(float $num): float
पैरामीटर्स
| क्रमांक | पैरामीटर और विवरण |
|---|---|
| 1 | num राउंड डाउन की जाने वाली संख्या। |
रिटर्न वैल्यूज़
PHP floor() फ़ंक्शन दिए गए पैरामीटर से कम या बराबर सबसे बड़ा इंटीजर लौटाता है।
PHP संस्करण
यह फ़ंक्शन PHP संस्करण 4.x, PHP 5.x के साथ-साथ PHP 7.x में उपलब्ध है।
उदाहरण
निम्नलिखित उदाहरण 15.05 को उसके अगले उच्चतम इंटीजर 15 तक राउंड करता है
<?php
$arg=15.05;
$val=floor($arg);
echo "floor(" . $arg . ") = " . $val;
?>
आउटपुट
floor(15.05) = 15
उदाहरण
निम्नलिखित उदाहरण दिखाता है कि 5.78 का अगला सबसे कम इंटीजर 5 है।
<?php
$arg=5.78;
$val=floor($arg);
echo "floor(" . $arg . ") = " . $val;
?>
आउटपुट
floor(5.78) = 5
उदाहरण
स्ट्रिंग पैरामीटर के लिए floor() फ़ंक्शन 0 लौटाता है -
<?php
$arg="Hello";
$val=floor($arg);
echo "floor(" . $arg . ") = " . $val;
?>
आउटपुट
floor(Hello) = 0
उदाहरण
नेगेटिव संख्या के लिए, यह 0 से दूर राउंड होता है -
<?php
$arg=-3.95;
$val=floor($arg);
echo "floor(" . $arg . ") = " . $val;
?>
आउटपुट
floor(-3.95) = -4