পরিচয়
PHP-তে gmp_fact() ফাংশনটি একটি GMP সংখ্যার ফ্যাক্টোরিয়াল (factorial) গণনা করে। ফ্যাক্টোরিয়াল n! = n × (n-1) × ... × 2 × 1। GMP ব্যবহার করে অনেক বড় ফ্যাক্টোরিয়ালও ক্যালকুলেট করা যায় যা সাধারণ ইন্টিজারের লিমিট ছাড়া।
সিনট্যাক্স
gmp_fact($val): GMP
প্যারামিটার
val − যে GMP সংখ্যার ফ্যাক্টোরিয়াল বের করতে হবে (non-negative integer)।
রিটার্ন ভ্যালু
ইনপুট সংখ্যার ফ্যাক্টোরিয়াল উপস্থাপনকারী একটি GMP সংখ্যা ফেরত দেয়।
উদাহরণ
<?php $res = gmp_fact(7); echo gmp_strval($res); ?>
আউটপুট
5040
ব্যাখ্যা: ৭! = ৭ × ৬ × ৫ × ৪ × ৩ × ২ × ১ = ৫০৪০। GMP দিয়ে ১০০০! বা তারও বড় ফ্যাক্টোরিয়াল সহজে বের করা যায়।