সংজ্ঞা এবং ব্যবহার
log10() ফাংশনটি একটি নাম্বারের বেস-১০ লগারিদম ক্যালকুলেট করে।
বেস-১০ লগারিদমকে সাধারণ বা স্ট্যান্ডার্ড অ্যালগরিদমও বলা হয়। log10(x) ফাংশনটি log10x ক্যালকুলেট করে। এটি ন্যাচারাল অ্যালগরিদমের সাথে নিচের সমীকরণ দিয়ে সম্পর্কিত -
log10x = logex / loge10 তাই
log10100 = loge100 / loge10 = 2
PHP-এ, log10 কে log10() ফাংশন দ্বারা প্রকাশ করা হয়
সিনট্যাক্স
log10 ( float $arg ) : float
প্যারামিটার
| ক্রমিক নং | প্যারামিটার ও বিবরণ |
|---|---|
| 1 | arg যে নাম্বারের বেস-১০ লগারিদম ক্যালকুলেট করা হবে |
রিটার্ন ভ্যালু
PHP log10() ফাংশনটি arg-এর বেস-১০ লগারিদম রিটার্ন করে।
PHP ভার্সন
এই ফাংশনটি PHP 4.x, PHP 5.x এবং PHP 7.x ভার্সনগুলিতে উপলব্ধ।
উদাহরণ
নিচের উদাহরণটি 100-এর বেস-১০ লগারিদম ক্যালকুলেট করে
<?php $arg=100; echo "log10(" . $arg. ")= " . log10($arg) . "\n"; ?>আউটপুট
এটি নিচের ফলাফল তৈরি করবে -
log10(100)=2
উদাহরণ
নিচের কোডটি ইউলার সংখ্যা M_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
উদাহরণ
নিচের উদাহরণটি log100 ক্যালকুলেট করে এবং -infinity রিটার্ন করে। -
<?php $arg=0; echo "log10(" . $arg. ")= " . log10($arg) . "\n"; ?>আউটপুট
এটি নিচের ফলাফল তৈরি করবে -
log10(0)=-INF
উদাহরণ
সমানভাবে sqrt(-1) NAN রিটার্ন করে। তাই এর log10()ও NAN রিটার্ন করে -
<?php $arg=sqrt(-1); echo "log10(" . $arg. ")= " . log10($arg) . "\n"; ?>আউটপুট
এটি নিচের ফলাফল তৈরি করবে -
log10(NAN)=NAN