PHP:
संख्याओं को पूर्णांक बनाना
कैसे करें:
PHP संख्याओं को गोल करने के कुछ तरीके प्रदान करता है: round()
, ceil()
, और floor()
। ये कैसे काम करते हैं, यहां देखें:
echo round(3.14159); // 3 देता है
echo round(3.14159, 2); // 3.14 देता है
echo ceil(3.14159); // 4 देता है, हमेशा ऊपर गोल करता है
echo floor(3.14159); // 3 देता है, हमेशा नीचे गोल करता है
गहराई से विचार
संख्याओं को गोल करना प्राचीन समय से गणित और गणना में अनुप्रयोगी असीम दशमलव से निपटने के लिए आवश्यक रहा है। PHP में, round()
एक सटीकता पैरामीटर और मोड ले सकता है, जो इसके व्यवहार को प्रभावित करता है - PHP_ROUND_HALF_UP
, PHP_ROUND_HALF_DOWN
, आदि, यह परिभाषित करते हैं कि जब इसे एक “.5” परिस्थिति मिलती है तो यह कैसे व्यवहार करेगा। सटीकता वित्तीय अनुप्रयोगों में महत्वपूर्ण होती है जहां गोल करने पर कानूनी रूप से नियंत्रण हो सकता है, जिससे यह प्रभावित होता है कि round()
को कोड में कैसे लागू किया जाता है।
निजी बनाये गए गोल करने के तरीकों या अर्बिटरी परिशुद्धता गणित के लिए BC Math फंक्शन्स के विकल्प में शामिल हैं, जो अधिक नियंत्रण की आवश्यकता वाले परिदृश्यों के लिए उपयोगी हैं या बहुत बड़ी संख्याओं के साथ निपटान के लिए जहां मूल सटीकता में विफलता हो सकती है।
और देखें
PHP मैनुअल में और खोजें: