परिभाषा और उपयोग
लॉग () फ़ंक्शन किसी संख्या के प्राकृतिक लघुगणक की गणना करता है।
लघुगणक घातांक का विलोम है। अगर 10 2 =100, इसका मतलब है लॉग<उप>10उप> 100=2. प्राकृतिक लघुगणक की गणना यूलर संख्या e . के साथ की जाती है आधार के रूप में। PHP में, पूर्वनिर्धारित स्थिरांक M_E e का मान देता है जो 2.7182818284590452354
. हैउदाहरण के लिए, exp(4.60517018599)=100 (यह भी e 4.60517018599 जैसा ही है) =100)। इसलिए, लॉग करेंe 100=4.60517018599
PHP में, लॉग<उप>ईउप> लॉग () . द्वारा दर्शाया गया है समारोह
सिंटैक्स
log ( float $arg [, float $base = M_E ] ) : float
पैरामीटर
Sr.No | पैरामीटर और विवरण |
---|---|
1 | तर्क वह मान जिसका लघुगणक परिकलित किया जाना है |
2 | आधार आधार का डिफ़ॉल्ट मान M_E है। |
रिटर्न वैल्यू
PHP लॉग () फ़ंक्शन आधार पर तर्क का लघुगणक देता है। यदि आधार नहीं दिया गया है, तो परिणाम प्राकृतिक लघुगणक है।
PHP संस्करण
यह फ़ंक्शन PHP संस्करण 4.x, PHP 5.x और साथ ही PHP 7.x में उपलब्ध है।
उदाहरण
निम्नलिखित उदाहरण 100 के प्राकृतिक लघुगणक की गणना करता है
<?php $arg=100; echo "log(" . $arg . ")=" . log($arg); ?>
आउटपुट
यह निम्नलिखित परिणाम देगा -
log(100)=4.6051701859881
उदाहरण
निम्नलिखित कोड 2 के प्राकृतिक लघुगणक की गणना करता है। परिणाम एक पूर्वनिर्धारित स्थिरांक के बराबर है M_LN2 -
<?php $arg=2; echo "log(" . $arg . ")=" . log($arg) . "\n"; echo "predefined constant M_LN2 : " . M_LN2 ?>
आउटपुट
यह निम्नलिखित परिणाम देगा -
log(2)=0.69314718055995 predefined constant M_LN2 : 0.69314718055995
उदाहरण
निम्नलिखित उदाहरण लॉग की गणना करता है2 1024 और रिटर्न 10 -.
<?php $arg=1024; $base=2; echo "log(" . $arg . "," . $base . ")=" . log($arg, $base) . "\n"; ?>
आउटपुट
यह निम्नलिखित परिणाम देगा -
log(1024,2)=10
उदाहरण
इसी तरह लॉग करें2 e पूर्वनिर्धारित स्थिरांक में परिणाम करता है M_LOG2E -
<?php $arg=M_E; $base=2; echo "log(" . $arg . "," . $base . ")=" . log($arg, $base) . "\n"; echo "predefined constant M_LOG2E = ". M_LOG2E; ?>
आउटपुट
यह निम्नलिखित परिणाम देगा -
log(2.718281828459,2)=1.442695040889 predefined constant M_LOG2E = 1.442695040889