Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> PHP

पीएचपी दौर () समारोह

परिभाषा और उपयोग

दौर () फ़ंक्शन किसी भी फ्लोटिंग पॉइंट नंबर को वांछित सटीक स्तर तक गोल करने में उपयोगी साबित होता है। सकारात्मक सटीक पैरामीटर दशमलव बिंदु के बाद संख्या को गोल करने का कारण बनता है, जबकि नकारात्मक परिशुद्धता के साथ, दशमलव बिंदु से पहले गोल होता है। शुद्धता डिफ़ॉल्ट रूप से 0 होती है।

उदाहरण के लिए, राउंड(10.6) रिटर्न 11, राउंड(10.2) रिटर्न 10. फ़ंक्शन हमेशा एक फ्लोटिंग पॉइंट नंबर देता है।

इस फ़ंक्शन में एक अन्य वैकल्पिक पैरामीटर भी है जिसे मोड बाद में वर्णित पुनर्परिभाषित स्थिरांक में से एक लेता है।

सिंटैक्स

round ( float $value , int $precision , int $mode ) : float

पैरामीटर

Sr.No पैरामीटर और विवरण
1 वैल यूई
एक फ्लोट संख्या जिसे गोल किया जाना है
2 परिशुद्धता
गोल करने के लिए दशमलव अंकों की संख्या। डिफ़ॉल्ट 0 है। दशमलव बिंदु के बाद दिए गए सकारात्मक सटीक राउंड। ऋणात्मक परिशुद्धता दशमलव बिंदु से पहले दी गई संख्या को गोल करती है।
3 मोड
निम्नलिखित पूर्वनिर्धारित स्थिरांकों में से एक
PHP_ROUND_HALF_UP नंबर को 0 से दूर तब राउंड करता है जब वह वहां आधा होता है। इसलिए, 1.5 2 हो जाता है और -1.5 से -2 हो जाता है
PHP_ROUND_HALF_DOWN

संख्या को 0 की ओर तब पूर्णांकित करता है जब वह वहां आधा होता है। अतः 1.5, 1 और -1.5 से -1 हो जाता है
PHP_ROUND_HALF_EVEN संख्या को निकटतम सम मान तक पूर्णांकित करता है
PHP_ROUND_HALF_ODD संख्या को निकटतम विषम मान तक पूर्णांकित करता है

रिटर्न वैल्यू

PHP राउंड () फ़ंक्शन एक फ्लोट नंबर देता है जो वांछित सटीकता के लिए मान को गोल करता है।

PHP संस्करण

यह फ़ंक्शन PHP संस्करण 4.x, PHP 5.x और साथ ही PHP 7.x में उपलब्ध है।

उदाहरण

सकारात्मक सटीक मानों के लिए दिए गए उदाहरण राउंड के बाद संख्या -

<?php
   $arg=1234.567;
   echo "round(" . $arg . ") = " . round($arg) . "\n";
   echo "round(" . $arg . ",1) = " . round($arg,1) . "\n";
   echo "round(" . $arg . ",2) = " . round($arg,2) . "\n";
?>

आउटपुट

यह निम्नलिखित परिणाम देगा -

round(1234.567) = 1235
round(1234.567,1) = 1234.6
round(1234.567,2) = 1234.57

उदाहरण

निम्नलिखित उदाहरण संख्या को ऋणात्मक सटीक मानों तक पूर्णांकित करता है -

<?php
   $arg=1234.567;
   echo "round(" . $arg . ") = " . round($arg) . "\n";
   echo "round(" . $arg . ",-1) = " . round($arg,-1) . "\n";
   echo "round(" . $arg . ",-2) = " . round($arg,-2) . "\n";
?>

आउटपुट

यह निम्नलिखित परिणाम देगा -

round(1234.567) = 1235
round(1234.567,-1) = 1230
round(1234.567,-2) = 1200

उदाहरण

निम्नलिखित उदाहरण राउंडिंग के लिए UP और DOWN मोड स्थिरांक का उपयोग करता है -

<?php
echo "round( 3.45,HALF_UP) = " . round(3.45,0, PHP_ROUND_HALF_UP) . "\n";
echo "round(3.75 HALF_UP) = " . round(3.75, 1, PHP_ROUND_HALF_DOWN) . "\n";
?>

आउटपुट

यह निम्नलिखित परिणाम देगा -

round( 3.45,HALF_UP) = 3
round(3.75 HALF_UP) = 3.7

उदाहरण

निम्नलिखित उदाहरण राउंडिंग के लिए ODD और EVEN मोड का उपयोग करता है

<?php
   echo "round( 3.45,HALF_ODD) = " . round(3.45,0, PHP_ROUND_HALF_ODD) . "\n";
   echo "round(3.78 HALF_EVEN) = " . round(3.78, 0, PHP_ROUND_HALF_EVEN) . "\n";
?>

आउटपुट

यह निम्नलिखित परिणाम देगा -

round( 3.45,HALF_ODD) = 3
round(3.78, HALF_EVEN) = 4

  1. पीएचपी लॉग () समारोह

    परिभाषा और उपयोग लॉग () फ़ंक्शन किसी संख्या के प्राकृतिक लघुगणक की गणना करता है। लघुगणक घातांक का विलोम है। अगर 102 =100, इसका मतलब है लॉग10 100=2. प्राकृतिक लघुगणक की गणना यूलर संख्या e . के साथ की जाती है आधार के रूप में। PHP में, पूर्वनिर्धारित स्थिरांक M_E e का मान देता है जो 2.7182818284590

  1. PHP lcg_value () फ़ंक्शन

    परिभाषा और उपयोग lcg_value() फ़ंक्शन 0 और 1 के बीच एक यादृच्छिक संख्या उत्पन्न करता है। LCG,रैखिक सर्वांगसम जनरेटर के लिए खड़ा है। यह जनरेटर एक असंतत टुकड़ावार रैखिक समीकरण के साथ गणना की गई छद्म यादृच्छिक संख्याओं का एक क्रम उत्पन्न करता है। यह सबसे पुराने छद्म यादृच्छिक संख्या जनरेटर एल्गोरिदम म

  1. PHP में राउंड () फ़ंक्शन

    राउंड () फ़ंक्शन एक फ़्लोटिंग पॉइंट नंबर को गोल करता है। उदाहरण के लिए, 0.90 से 1, 0.35 से 0, आदि। सिंटैक्स round(val, precision, mode) पैरामीटर वैल - गोल करने का मान परिशुद्धता − यह सटीक यानी दशमलव अंकों की संख्या को गोल करने के लिए सेट करता है मोड - एक स्थिरांक जो निम्नलिखित राउंडिंग मोड