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 ශ්‍රිතය,
    විචල්‍යයක් ඉපිලෙන ලක්ෂ්‍ය අංකයක්ද යන්න පරීක්ෂා කරයි