ফাংশন is_numeric
ফাংশন is_numeric পাস করা মানটি একটি সংখ্যা কিনা অথবা একটি স্ট্রিং যা সংখ্যা হিসাবে ব্যাখ্যা করা যায় কিনা তা পরীক্ষা করে। মানটি যদি একটি সংখ্যা বা সংখ্যাসূচক স্ট্রিং হয় তবে ফাংশনটি true ফেরত দেয়, এবং অন্যথায় false ফেরত দেয়।
সিনট্যাক্স
is_numeric(mixed $value): bool
উদাহরণ
আসুন সংখ্যাসূচক ফরম্যাটের সাথে মিলে কিনা তা পরীক্ষা করতে কয়েকটি মান পরীক্ষা করি:
<?php
var_dump(is_numeric(123)); // true
var_dump(is_numeric('123')); // true
var_dump(is_numeric('12.3')); // true
var_dump(is_numeric('abc')); // false
var_dump(is_numeric('123a')); // false
?>
উদাহরণ
বিভিন্ন সংখ্যাসূচক ফরম্যাটের সাথে কাজ পরীক্ষা করি:
<?php
var_dump(is_numeric(0x1A)); // true (হেক্সাডেসিমেল)
var_dump(is_numeric('0x1A')); // false (হেক্সাডেসিমেল সংখ্যা সহ স্ট্রিং)
var_dump(is_numeric(1.2e3)); // true (এক্সপোনেনশিয়াল নোটেশন)
var_dump(is_numeric('1.2e3')); // true (এক্সপোনেনশিয়াল নোটেশন সহ স্ট্রিং)
?>