ফাংশন is_numeric

ফাংশন is_numeric পাস করা মানটি একটি সংখ্যা কিনা অথবা একটি স্ট্রিং যা সংখ্যা হিসাবে ব্যাখ্যা করা যায় কিনা তা পরীক্ষা করে। মানটি যদি একটি সংখ্যা বা সংখ্যাসূচক স্ট্রিং হয় তবে ফাংশনটি true ফেরত দেয়, এবং অন্যথায় false ফেরত দেয়।

সিনট্যাক্স

phpis_numeric(mixed $value): bool

উদাহরণ

আসুন সংখ্যাসূচক ফরম্যাটের সাথে মিলে কিনা তা পরীক্ষা করতে কয়েকটি মান পরীক্ষা করি:

php<?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<?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 (এক্সপোনেনশিয়াল নোটেশন সহ স্ট্রিং)
?>

আরও দেখুন

  • ফাংশন is_int,
    যা একটি ভেরিয়েবল পূর্ণসংখ্যা কিনা তা পরীক্ষা করে
  • ফাংশন is_float,
    যা একটি ভেরিয়েবল ফ্লোটিং পয়েন্ট সংখ্যা কিনা তা পরীক্ষা করে