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 (ඝාතීය සටහනක් සහිත ස්ට්රිං)
?>