PHP मा गणित

PHP मा कार्यहरू

यस लेखले तपाईंलाई 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:

  1. पूर्णांक या त सकारात्मक वा ऋणात्मक हुनुपर्छ, तर ० हुन सक्छ।
  2. पूर्णांकमा कम्तिमा एक अंक हुनु पर्छ र दशमलव बिन्दु समावेश हुनु हुँदैन।

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 मा, फ्लोटिंग नम्बरहरूको लागि नियमहरू पूर्णांकहरूको लागि समान छन्:

  1. फ्लोटिंग नम्बरहरू सकारात्मक वा नकारात्मक हुन सक्छ।
  2. फ्लोटिंग नम्बरहरूमा कम्तिमा एक अंक र दशमलव बिन्दु हुनुपर्छ।


हामी चर फ्लोटिंग पूर्णांक () हो कि होइन भनेर निर्धारण गर्न निर्मित प्रकार्य फ्लोट प्रयोग गर्न सक्छौं। उदाहरणको रूपमा:

$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 को मान चाहिने गणित कार्यहरूको लागि उपयोगी छ।

व्यायाम गर्नुहोस्:

  1. तपाईं अनियमित संख्या कसरी उत्पन्न गर्नुहुन्छ?
  2. तपाइँ कसरी एक नम्बरलाई नजिकको पूर्ण संख्यामा राउन्ड गर्नुहुन्छ?
  3. तपाईं संख्याको निरपेक्ष मान कसरी फेला पार्न सक्नुहुन्छ?
  4. तपाईले संख्यालाई पावरमा कसरी बढाउनुहुन्छ?
  5. संख्याको वर्गमूल कसरी पत्ता लगाउने ?
  6. तपाईं संख्याहरूको सेटको न्यूनतम र अधिकतम कसरी फेला पार्न सक्नुहुन्छ?
  7. तपाइँ एक विशिष्ट दायरा भित्र अनियमित संख्या कसरी उत्पन्न गर्नुहुन्छ?
  8. तपाईं त्रिकोणमितीय प्रकार्यहरू कसरी गणना गर्नुहुन्छ?

जवाफहरू:

  1. Rand() प्रकार्य प्रयोग गरेर अनियमित संख्या उत्पन्न गर्न सकिन्छ। उदाहरण को लागी: rand();
  2. round() प्रकार्य प्रयोग गरेर नम्बरलाई नजिकको पूर्ण संख्यामा राउन्ड गर्न सकिन्छ। उदाहरण को लागी: गोल(3.14);
  3. संख्याको निरपेक्ष मान abs() प्रकार्य प्रयोग गरेर फेला पार्न सकिन्छ। उदाहरणका लागि: abs(-5);
  4. pow() प्रकार्य प्रयोग गरेर संख्यालाई पावरमा उठाउन सकिन्छ। उदाहरण को लागी: pow(2,3);
  5. संख्याको वर्गमूल sqrt() प्रकार्य प्रयोग गरेर फेला पार्न सकिन्छ। उदाहरण को लागी: sqrt(9);
  6. min() र max() प्रकार्य प्रयोग गरेर संख्याहरूको सेटको न्यूनतम र अधिकतम फेला पार्न सकिन्छ। उदाहरण को लागी: $min = min(1,2,3); $max = अधिकतम (1,2,3);
  7. rand() प्रकार्य प्रयोग गरेर र परिमितिको रूपमा दायरा निर्दिष्ट गरेर निर्दिष्ट दायरा भित्रको अनियमित संख्या उत्पन्न गर्न सकिन्छ।
PHP मा कार्यहरू
en English
X
माथि स्क्रोल गर्नुहोस्