সংজ্ঞা এবং ব্যবহার
is_finite() ফাংশন একটি বুলিয়ান মান প্রদান করে। এটি প্রদত্ত প্যারামিটার একটি আইনি সীমাবদ্ধ সংখ্যা কিনা তা পরীক্ষা করে এবং যদি তাই হয় তাহলে ফাংশনটি TRUE প্রদান করে, অন্যথায় FALSE
সিনট্যাক্স
is_finite ( float $val ) : bool
পরামিতি
Sr.No | প্যারামিটার এবং বর্ণনা |
---|---|
1 | val সসীম বা না হলে মান যাচাই করতে হবে |
রিটার্ন মান
PHP is_finite() ফাংশন TRUE প্রদান করে যদি val ফ্লোটের স্বীকৃত সীমার মধ্যে থাকে, অন্যথায় এটি FALSE প্রদান করে।
PHP সংস্করণ
এই ফাংশনটি PHP সংস্করণ 4.x, PHP 5.x এর পাশাপাশি PHP 7.x এ উপলব্ধ৷
উদাহরণ
নিম্নলিখিত উদাহরণ দেখায় যে 100 হল একটি সসীম সংখ্যা
<?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
উদাহরণ
লগের মান (0) অনির্ধারিত। নিম্নলিখিত উদাহরণটি যাচাই করে যে এটি একটি সসীম সংখ্যা −
<?php $val=log(0); var_dump (is_finite($val)); ?>
আউটপুট
এটি নিম্নলিখিত ফলাফল তৈরি করবে -
bool(false)
উদাহরণ
যেহেতু cos(x) -1 এবং 1 এর মধ্যে, তাই এই রেঞ্জের বাইরের প্যারামিটারের জন্য acos() হল NAN। −
<?php $val=acos(5); var_dump (is_finite($val)); ?>
আউটপুট
এটি নিম্নলিখিত ফলাফল তৈরি করবে -
bool(false)
উদাহরণ
একইভাবে sqrt(-1) NAN উৎপন্ন করে এবং তাই is_finite() ফাংশন মিথ্যা প্রদান করে −
<?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