সংজ্ঞা এবং ব্যবহার
exp() ফাংশনটি e-র এক্সপোনেন্ট ক্যালকুলেট করে যা ইউলার সংখ্যা। PHP-এ একটি পূর্বনির্ধারিত কনস্ট্যান্ট M_E রয়েছে যা ইউলার সংখ্যা প্রকাশ করে এবং 2.7182818284590452354-এর সমান। তাই, exp(x) রিটার্ন করে 2.7182818284590452354x
এই ফাংশনটি সবসময় একটি ফ্লোট রিটার্ন করে।
সিনট্যাক্স
exp ( float $arg ) : float
প্যারামিটার
| ক্রমিক নং | প্যারামিটার ও বিবরণ |
|---|---|
| 1 | arg e কে ঘাতে তুলতে এমন একটি ফ্লোটিং পয়েন্ট নাম্বার |
রিটার্ন ভ্যালু
PHP exp() ফাংশনটি দেওয়া arg-এ ইউলার সংখ্যা e কে ঘাতে তুলে ফলাফল রিটার্ন করে। মনে রাখবেন e ন্যাচারাল অ্যালগরিদমের বেস। exp() ফাংশনটি ন্যাচারাল লগারিদমের বিপরীত।
সুতরাং, যদি logex = y, তবে ey=x
PHP ভার্সন
এই ফাংশনটি PHP 4.x, PHP 5.x এবং PHP 7.x ভার্সনগুলিতে উপলব্ধ।
উদাহরণ
PHP-এ একটি পূর্বনির্ধারিত কনস্ট্যান্ট M_LN2 রয়েছে যা loge2 প্রকাশ করে এবং 0.69314718055994530942-এর সমান। তাই এই ভ্যালুর exp() ২ রিটার্ন করবে -
<?php echo "exp(" . M_LN2 . ") = " . exp(M_LN2); ?>আউটপুট
এটি সর্বোচ্চ ইন্টিজার রিটার্ন করে-
exp(0.69314718055995) = 2
উদাহরণ
M_LN10 আরেকটি পূর্বনির্ধারিত কনস্ট্যান্ট যা loge10 প্রকাশ করে। এই প্রোগ্রামটি exp(M_LN10) ক্যালকুলেট করে এবং ১০ রিটার্ন করে -
<?php echo "exp(" . M_LN10 . ") = " . exp(M_LN10); ?>আউটপুট
এটি নিচের আউটপুট রিটার্ন করে-
exp(2.302585092994) = 10