সংজ্ঞা এবং ব্যবহার
is_finite() ফাংশনটি একটি বুলিয়ান ভ্যালু রিটার্ন করে। এটি চেক করে দেওয়া প্যারামিটারটি একটি বৈধ ফাইনাইট (সসীম) নাম্বার কিনা এবং যদি হ্যাঁ হয় তবে ফাংশনটি TRUE রিটার্ন করে, অন্যথায় FALSE।
সিনট্যাক্স
is_finite ( float $val ) : bool
প্যারামিটার
| ক্রমিক নং | প্যারামিটার ও বিবরণ |
|---|---|
| 1 | val যে ভ্যালুটি যাচাই করা হবে যে সেটি ফাইনাইট কিনা |
রিটার্ন ভ্যালু
PHP is_finite() ফাংশনটি TRUE রিটার্ন করে যদি val ফ্লোটের গ্রহণযোগ্য রেঞ্জের ভিতরে থাকে, অন্যথায় FALSE রিটার্ন করে।
PHP ভার্সন
এই ফাংশনটি PHP 4.x, PHP 5.x এবং PHP 7.x ভার্সনগুলিতে উপলব্ধ।
উদাহরণ
নিচের উদাহরণটি দেখাচ্ছে যে ১০০ একটি ফাইনাইট নাম্বার
<?php $val=100; $ret=is_finite($val); if ($ret==TRUE) { echo $val . " is a finite number". "\n"; } else { echo $val . " is a not a finite number". "\n"; } ?>আউটপুট
এটি নিচের ফলাফল তৈরি করবে -
100 is a finite number
উদাহরণ
log(0)-এর মান অনির্ধারিত। নিচের উদাহরণটি যাচাই করে এটি একটি ফাইনাইট নাম্বার কিনা -
<?php $val=log(0); var_dump (is_finite($val)); ?>
আউটপুট
এটি নিচের ফলাফল তৈরি করবে -
bool(false)
উদাহরণ
যেহেতু cos(x) -১ এবং ১-এর মাঝপথে, এই রেঞ্জের বাইরে acos() NAN। -
<?php $val=acos(5); var_dump (is_finite($val)); ?>
আউটপুট
এটি নিচের ফলাফল তৈরি করবে -
bool(false)
উদাহরণ
সমানভাবে sqrt(-1) NAN তৈরি করে এবং সেজন্য is_finite() ফাংশনটি false রিটার্ন করে -
<?php $val=sqrt(-1); $ret=is_finite($val); if ($ret==TRUE) { echo $val . " is a finite number". "\n"; } else { echo $val . " is a not a finite number". "\n"; } ?>আউটপুট
এটি নিচের ফলাফল তৈরি করবে -
NAN is a not a finite number