PHP का log10() फ़ंक्शन किसी संख्या का **आधार-10 लघुगणक (base-10 logarithm)** गणना करता है। इसे सामान्य या मानक लघुगणक भी कहते हैं।
सिंटैक्स
log10(float $arg): float
पैरामीटर
| पैरामीटर | विवरण |
|---|---|
$arg | वह संख्या जिसका आधार-10 लघुगणक चाहिए |
लौटाया गया मान
$arg का आधार-10 लघुगणक (फ्लोट)।
गणितीय संबंध
log₁₀(x) = ln(x) / ln(10) = log(x) / M_LN10
उदाहरण
1. log10(100) = 2
<?php $arg = 100; echo "log10($arg) = " . log10($arg) . "\n"; ?>
log10(100) = 2
2. log10(e) = M_LOG10E
<?php $arg = M_E; // यूलर संख्या echo "log10($arg) = " . log10($arg) . "\n"; echo "predefined constant M_LOG10E = " . M_LOG10E; ?>
log10(2.718281828459) = 0.43429448190325 predefined constant M_LOG10E = 0.43429448190325
3. log10(0) = -INF
<?php $arg = 0; echo "log10($arg) = " . log10($arg) . "\n"; ?>
log10(0) = -INF
4. log10(NAN) = NAN
<?php $arg = sqrt(-1); // NAN echo "log10($arg) = " . log10($arg) . "\n"; ?>
log10(NAN) = NAN
संबंधित स्थिरांक
| स्थिरांक | मान | विवरण |
|---|---|---|
M_LOG10E | 0.43429448190325 | log₁₀(e) |
M_LN10 | 2.302585092994 | ln(10) |
संबंधित फ़ंक्शन्स
log()— प्राकृतिक लघुगणक (आधार e) या निर्दिष्ट आधारlog1p()— ln(1+x) (छोटे x के लिए सटीक)exp()— eˣ (व्युत्क्रम)pow(10, $x)— 10ˣ (व्युत्क्रम)
व्यावहारिक उपयोग
- डेसिबल (dB) गणना:
20 * log10($ratio) - pH गणना:
-log10($H_concentration) - ऑर्डर-ऑफ-मैग्निट्यूड अनुमान।
- वैज्ञानिक/इंजीनियरिंग गणनाएँ।
PHP संस्करण
PHP 4, PHP 5, PHP 7, PHP 8+ में उपलब्ध।