কম্পিউটার

পিএইচপি লগ() ফাংশন


সংজ্ঞা এবং ব্যবহার

লগ () ফাংশন একটি সংখ্যার প্রাকৃতিক লগারিদম গণনা করে।

লগারিদম হল ইপোনেনশিয়ালের বিপরীত। যদি 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

  1. পিএইচপি সর্বোচ্চ() ফাংশন

  2. PHP log10() ফাংশন

  3. পিএইচপি lcg_value() ফাংশন

  4. পিএইচপি-তে log() ফাংশন