यस लेखले तपाईंलाई PHP 8 मा पहुँचयोग्य विभिन्न प्रकारका संख्याहरू साथै दिइएको सहयोगी गणित प्रकार्यहरू बारे सिकाउनेछ। यो पूर्णाङ्कहरूको आधारभूत कुराहरूमा जान्छ, जस्तै तिनीहरू के हुन्, तिनीहरूको आकार प्रतिबन्धहरू, र तिनीहरूलाई कसरी ढाँचा र प्रमाणित गर्ने। यसले फ्लोटिंग नम्बरहरू र तिनीहरूलाई नियन्त्रण गर्ने कानुनहरू पनि छलफल गर्दछ। अन्तमा, निबन्धले abs(), ceil(), floor(), round(), max(), min(), rand(), sqrt(), र pi () सहित धेरै उपयोगी गणित प्रकार्यहरू छलफल गर्दछ। PHP 8 मा, यी प्रकार्यहरू पूर्णांकहरूमा विभिन्न अंकगणितीय कार्यहरू गर्न प्रयोग गर्न सकिन्छ।
उदाहरण को लागी, abs() प्रकार्य को उपयोग गर्न को लागी, हामी तर्क को रूप मा संख्या पास गर्न सक्छौं:
$num = -5;
$abs_num = abs($num);
echo $abs_num; // Output: 5
त्यसै गरी, ceil() प्रकार्य प्रयोग गर्न, हामी यसलाई तर्कको रूपमा नम्बर पास गर्न सक्छौं:
$num = 5.6;
$ceil_num = ceil($num);
echo $ceil_num; // Output: 6
यी PHP को काम को केहि उदाहरण मात्र हो गणित प्रकार्यहरू। त्यहाँ धेरै अन्य प्रकार्यहरू उपलब्ध छन्, र तिनीहरूसँग परिचित हुन महत्त्वपूर्ण छ गणितीय सञ्चालनहरू तपाईंको कोड.
PHP मा पूर्णांकहरू
पूर्णांकहरू भरिएका छन् संख्या त्यो सकारात्मक वा नकारात्मक हुन सक्छ र एक छैन दशमलव बिन्दु। संख्यामा दशमलव बिन्दुलाई फ्लोटको रूपमा वर्गीकृत गरिएको छ, जुन हामी पछि हेर्नेछौं। यद्यपि, ० लाई पूर्णांकको रूपमा पनि मानिन्छ।
कोड चलिरहेको प्रणालीले PHP मा सबैभन्दा ठूलो र सानो पूर्णांक निर्धारण गर्दछ। 32-बिट प्लेटफर्महरूमा सबैभन्दा ठूलो पूर्णांक 2147483647 हो, र सबैभन्दा कम पूर्णांक -2147483648 हो। 64-बिट कम्प्युटरहरूमा उच्चतम पूर्णांक 9223372036854775807 हो, र सबैभन्दा कम पूर्णांक -9223372036854775808 हो। जब संख्याले यी सीमाहरू पार गर्छ, यसलाई फ्लोटिंग नम्बर मानिन्छ।
त्यहाँ पूर्णांकहरूसँग काम गर्दा ध्यानमा राख्न केही नियमहरू छन् PHP:
- पूर्णांक या त सकारात्मक वा ऋणात्मक हुनुपर्छ, तर ० हुन सक्छ।
- पूर्णांकमा कम्तिमा एक अंक हुनु पर्छ र दशमलव बिन्दु समावेश हुनु हुँदैन।
PHP मा, पूर्णांकहरू तीन ढाँचाहरूमा प्रतिनिधित्व गरिन्छ: दशमलव, हेक्साडेसिमल र अक्टल। दशमलव संख्या (आधार 10) प्रायः प्रयोग गरिन्छ। हेक्साडेसिमल संख्याहरू 0x सँग उपसर्ग लगाइन्छ र 16 को आधार हुन्छ। अक्टल पूर्णांकहरू 0 सँग उपसर्ग लगाइन्छ र 8 को आधार हुन्छ।
PHP सँग बिल्ट-इन पूर्णांक स्थिरांकहरू पनि छन्:
- PHP_INT_MAX: प्रणालीमा समर्थित सबैभन्दा ठूलो पूर्णांक फर्काउँछ
- PHP_INT_MIN: प्रणालीमा समर्थित सबैभन्दा सानो पूर्णांक फर्काउँछ
- PHP_INT_SIZE: बाइटमा पूर्णांकको आकार फर्काउँछ
एक चर एक पूर्णांक हो कि भनेर जाँच गर्न, हामी निर्मित प्रकार्य is_int() वा is_integer() प्रयोग गर्न सक्छौं। उदाहरणका लागि:
$num = 5;
if(is_int($num)) {
echo "This is an integer";
} else {
echo "This is not an integer";
}
PHP मा फ्लोटिंग नम्बरहरू
फ्लोटिंग संख्याहरू, प्राय: फ्लोटहरू भनेर चिनिन्छ, दशमलव संख्याहरू हुन्। तिनीहरू राम्रो वा नकारात्मक हुन सक्छन्, र तिनीहरू पनि वैज्ञानिक रूपमा बताउन सकिन्छ।
PHP मा, फ्लोटिंग नम्बरहरूको लागि नियमहरू पूर्णांकहरूको लागि समान छन्:
- फ्लोटिंग नम्बरहरू सकारात्मक वा नकारात्मक हुन सक्छ।
- फ्लोटिंग नम्बरहरूमा कम्तिमा एक अंक र दशमलव बिन्दु हुनुपर्छ।
हामी चर फ्लोटिंग पूर्णांक () हो कि होइन भनेर निर्धारण गर्न निर्मित प्रकार्य फ्लोट प्रयोग गर्न सक्छौं। उदाहरणको रूपमा:
$num = 5.6;
if(is_float($num)) {
echo "This is a floating number";
} else {
echo "This is not a floating number";
}
प्रश्नोत्तर
प्रश्न: पूर्णांक के हो?
A: पूर्णांकहरू पूर्ण पूर्णांकहरू हुन् जुन सकारात्मक वा नकारात्मक हुन सक्छ र दशमलव बिन्दु हुँदैन। ० लाई पूर्णांकको रूपमा पनि मानिन्छ।
प्रश्न: सबैभन्दा ठूलो र सबैभन्दा सानो पूर्णांक के हो?
A: 32-बिट प्लेटफर्महरूमा सबैभन्दा ठूलो पूर्णांक 2147483647 हो, र सबैभन्दा कम पूर्णांक -2147483648 हो। 64-बिट कम्प्युटरहरूमा उच्चतम पूर्णांक 9223372036854775807 हो, र सबैभन्दा कम पूर्णांक -9223372036854775808 हो।
प्रश्न: पूर्णांकका लागि नियमहरू के हुन्?
A: पूर्णांकहरू सकारात्मक वा नकारात्मक हुनुपर्छ, यद्यपि तिनीहरू शून्य हुन सक्छन्। पूर्णांकमा कम्तिमा एक अंक हुनुपर्छ र दशमलव बिन्दु हुन सक्दैन।
प्रश्न: पूर्णांकका ढाँचाहरू के हुन्?
A: पूर्णांकहरूलाई तीनवटा ढाँचामा प्रतिनिधित्व गरिन्छ: दशमलव, हेक्साडेसिमल र अक्टल। दशमलव संख्याहरू (आधार 10) प्रायः प्रयोग गरिन्छ। हेक्साडेसिमल संख्याहरू 0x सँग उपसर्ग लगाइन्छ र 16 को आधार हुन्छ। अक्टल पूर्णांकहरू 0 सँग उपसर्ग लगाइन्छ र 8 को आधार हुन्छ।
प्रश्न: म कसरी जाँच गर्न सक्छु कि एक चर एक पूर्णांक हो?
A: तपाईले बिल्ट-इन प्रकार्यहरू प्रयोग गर्न सक्नुहुन्छ is_int() वा is_integer() एक चर पूर्णांक हो कि छैन भनेर जाँच गर्न।
प्रश्न: फ्लोटिंग नम्बरहरू के हुन्?
A: फ्लोटिंग नम्बरहरू, जसलाई फ्लोटहरू पनि भनिन्छ, दशमलव अंक भएका संख्याहरू हुन्। तिनीहरू या त सकारात्मक वा नकारात्मक हुन सक्छन्, र वैज्ञानिक नोटेशनमा पनि व्यक्त गर्न सकिन्छ।
प्रश्न: फ्लोटिंग नम्बरहरूको लागि नियमहरू के हुन्?
A: फ्लोटिंग नम्बरहरू सकारात्मक वा नकारात्मक हुन सक्छन्। फ्लोटिंग नम्बरहरूमा कम्तिमा एक अंक र दशमलव बिन्दु हुनुपर्छ।
प्रश्न: भ्यारीएबल फ्लोटिंग नम्बर हो कि छैन भनेर म कसरी जाँच गर्छु?
A: तपाईले बिल्ट-इन प्रकार्य is_float() प्रयोग गर्न सक्नुहुन्छ कि भ्यारीएबल फ्लोटिंग नम्बर हो कि भनेर जाँच गर्न।
प्रश्न: केहि उपयोगी गणित प्रकार्यहरू के हुन्?
A: abs(), ceil(), floor(), round(), max(), min(), rand(), sqrt(), र pi() PHP मा केही उपयोगी गणित प्रकार्यहरू हुन्।
प्रश्न: abs() प्रकार्य के हो र यसलाई कसरी प्रयोग गरिन्छ?
A: abs() प्रकार्यले a को निरपेक्ष मान फर्काउँछ नम्बर। उदाहरणका लागि, ABS(-५) ५ फर्किनेछ।
प्रश्न: ceil() प्रकार्य के हो र यसलाई कसरी प्रयोग गरिन्छ?
A: छत() प्रकार्यले नम्बरलाई नजिकको पूर्णांक सम्म घुमाउँछ। उदाहरणका लागि, ceil(5.6) ले 6 फर्काउनेछ।
प्रश्न: फ्लोर() प्रकार्य के हो र यसलाई कसरी प्रयोग गरिन्छ?
A: फ्लोर() प्रकार्यले नम्बरलाई तलको नजिकको पूर्णांकमा घुमाउँछ। उदाहरणका लागि, फ्लोर(५.६) ले ५ फर्काउनेछ।
Q: round() प्रकार्य के हो र यो कसरी प्रयोग गरिन्छ?
A: गोलो() विधिले निकटतम पूर्णांक वा दशमलव स्थानहरूको दिइएको संख्यामा राउन्ड गरिएको मान फर्काउँछ। राउन्ड (5.6) ले 6 उत्पादन गर्नेछ, तर राउन्ड (5.6, 1) ले 5.6 फर्काउनेछ।
प्रश्न: max() प्रकार्य के हो र यो कसरी प्रयोग गरिन्छ?
A: अधिकतम() प्रकार्यले एर्रे वा मानहरूको सूचीमा उच्चतम मान फर्काउँछ। उदाहरण को लागी, max(1, 2, 3, 4) ले 4 फर्काउनेछ।
प्रश्न: min() प्रकार्य के हो र यसलाई कसरी प्रयोग गरिन्छ?
A: min() प्रकार्यले एरे वा मानहरूको सूचीमा सबैभन्दा कम मान फर्काउँछ। उदाहरण को लागी, min(1, 2, 3, 4) ले 1 फर्काउनेछ।
Q: Rand() प्रकार्य के हो र यसलाई कसरी प्रयोग गरिन्छ?
A: Rand() प्रकार्यले दिइएको दायरा भित्र अनियमित संख्या उत्पन्न गर्दछ। rand(1, 10) ले, उदाहरणका लागि, 1 र 10 बीचको अनियमित संख्या प्रदान गर्दछ।
प्रश्न: sqrt() प्रकार्य के हो र यसलाई कसरी प्रयोग गरिन्छ?
A: sqrt() प्रकार्यले संख्याको वर्गमूल फर्काउँछ। उदाहरणका लागि, sqrt(9) ले 3 फर्काउँछ।
Q: pi() प्रकार्य के हो र यसलाई कसरी प्रयोग गरिन्छ?
A: pi() प्रकार्यले pi (3.14159265358979323846) को मान फर्काउँछ। यो pi को मान चाहिने गणित कार्यहरूको लागि उपयोगी छ।
व्यायाम गर्नुहोस्:
- तपाईं अनियमित संख्या कसरी उत्पन्न गर्नुहुन्छ?
- तपाइँ कसरी एक नम्बरलाई नजिकको पूर्ण संख्यामा राउन्ड गर्नुहुन्छ?
- तपाईं संख्याको निरपेक्ष मान कसरी फेला पार्न सक्नुहुन्छ?
- तपाईले संख्यालाई पावरमा कसरी बढाउनुहुन्छ?
- संख्याको वर्गमूल कसरी पत्ता लगाउने ?
- तपाईं संख्याहरूको सेटको न्यूनतम र अधिकतम कसरी फेला पार्न सक्नुहुन्छ?
- तपाइँ एक विशिष्ट दायरा भित्र अनियमित संख्या कसरी उत्पन्न गर्नुहुन्छ?
- तपाईं त्रिकोणमितीय प्रकार्यहरू कसरी गणना गर्नुहुन्छ?
जवाफहरू:
- Rand() प्रकार्य प्रयोग गरेर अनियमित संख्या उत्पन्न गर्न सकिन्छ। उदाहरण को लागी: rand();
- round() प्रकार्य प्रयोग गरेर नम्बरलाई नजिकको पूर्ण संख्यामा राउन्ड गर्न सकिन्छ। उदाहरण को लागी: गोल(3.14);
- संख्याको निरपेक्ष मान abs() प्रकार्य प्रयोग गरेर फेला पार्न सकिन्छ। उदाहरणका लागि: abs(-5);
- pow() प्रकार्य प्रयोग गरेर संख्यालाई पावरमा उठाउन सकिन्छ। उदाहरण को लागी: pow(2,3);
- संख्याको वर्गमूल sqrt() प्रकार्य प्रयोग गरेर फेला पार्न सकिन्छ। उदाहरण को लागी: sqrt(9);
- min() र max() प्रकार्य प्रयोग गरेर संख्याहरूको सेटको न्यूनतम र अधिकतम फेला पार्न सकिन्छ। उदाहरण को लागी: $min = min(1,2,3); $max = अधिकतम (1,2,3);
- rand() प्रकार्य प्रयोग गरेर र परिमितिको रूपमा दायरा निर्दिष्ट गरेर निर्दिष्ट दायरा भित्रको अनियमित संख्या उत्पन्न गर्न सकिन्छ।
- दुई दशमलव स्थानहरूमा संख्या देखाउनुहोस्
- कसरी अनियमित उत्पन्न गर्ने, unique, अल्फान्यूमेरिक स्ट्रिङ?
- PHP सँग रोमन नम्बरहरूमा नम्बरहरू
- म कसरी PHP मा संख्याहरूमा अल्पविराम थप्न सक्छु
- स्ट्रिङबाट php नम्बरहरू निकाल्नुहोस्
- नम्बरलाई PHP मा महिनाको नाममा रूपान्तरण गर्नुहोस्
- म कसरी PHP मा arrays र डेटा क्रमबद्ध गर्न सक्छु?
- eval प्रयोग गरेर स्ट्रिङबाट गणित अभिव्यक्ति गणना गर्नुहोस्
- फ्लोट दशमलवलाई अंशमा रूपान्तरण गर्दै