2012-11-26 12 views
6

मैं दशमलव मान के साथ मॉड्यूलो अंकगणित कैसे कर सकता हूं क्योंकि PHP केवल पूर्णांक के साथ मॉड्यूल कर सकता है?PHP मॉड्यूलो दशमलव

उदाहरण मामला:

echo 1.92 % 1000; // (int) 1, expected result should be 1.92 

इस सही ढंग से करने के लिए कोई पुस्तकालय है? इस सापेक्ष गणित समस्या के बारे में

और जानकारी: https://bugs.php.net/bug.php?id=34399

+1

यह एक बग नहीं है, कृपया देखें कि अंकगणित में कौन सा मॉड्यूलस है। –

+0

@ एनबी। मैंने यह नहीं कहा कि यह एक बग है। मुझे इसके बारे में PHP क्षमता के बारे में पता है। जो मैं खोज रहा हूं वह समाधान है क्योंकि यह PHP सीमा रहित है। – GusDeCooL

+0

लोग इस प्रश्न को बंद करना क्यों चाहते हैं? मेरा मानना ​​है कि इसके लिए बहुत से लोग भी समाधान ढूंढेंगे? @ _ @ – GusDeCooL

उत्तर

16

वहाँ भी है एक चल बिन्दु fmod() समारोह

echo fmod(1.92, 1000) 
+0

आकर्षण की तरह काम करते हैं। धन्यवाद :) – GusDeCooL

+0

@GusDeCooL अगर आपको मदद मिली और आपकी समस्या हल हो गई तो आपको एक जवाब स्वीकार करना चाहिए। – shadyyx

+0

@shadyyx हां, मैं इसे स्वीकार करना चाहता हूं, लेकिन स्टैक ओवरफ्लो नीति के बाद मुझे 6 मिनट का इंतजार करना होगा। जबरदस्त हंसी। – GusDeCooL

संबंधित मुद्दे