সংজ্ঞা এবং ব্যবহার
লগ () ফাংশন একটি সংখ্যার প্রাকৃতিক লগারিদম গণনা করে।
লগারিদম হল ইপোনেনশিয়ালের বিপরীত। যদি 10 2 =100, এর মানে হল log10 100=2। প্রাকৃতিক লগারিদম ইউলার নম্বর e দিয়ে গণনা করা হয় ভিত্তি হিসাবে PHP-তে, পূর্বনির্ধারিত ধ্রুবক M_E e এর মান দেয় যা 2.7182818284590452354
উদাহরণস্বরূপ, exp(4.60517018599)=100 (এটি e 4.60517018599 এর মতোও =100)। তাই, লগe 100=4.60517018599
PHP-এ, loge log() দ্বারা প্রতিনিধিত্ব করা হয় ফাংশন
সিনট্যাক্স
log ( float $arg [, float $base = M_E ] ) : float
পরামিতি
Sr.No | প্যারামিটার এবং বর্ণনা |
---|---|
1 | arg যে মানটির লগারিদম গণনা করতে হবে |
2 | বেস বেসের ডিফল্ট মান হল M_E। |
রিটার্ন মান
PHP log() ফাংশন arg-এর লগারিদমকে বেসে ফেরত দেয়। যদি ভিত্তি না দেওয়া হয়, ফলাফল প্রাকৃতিক লগারিদম।
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