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