TOP ▲ itcore TOP プログラムパーツ

uIsInt 整数か判定する | itcore 2021年

PHP

PHP TOP

関数

<?php
function uIsInt($var) {
  if (preg_match('/^[0-9]+$/', $var)) {
    return true;
  }
  return false;
}
?>

テストプログラム

<?php include_once "uIsInt.func"; ?>
<?php
$var = "1234567890"; $ret = uIsInt($var); echo "var=$var ret=$ret<br>\n";
$var = "0"; $ret = uIsInt($var); echo "var=$var ret=$ret<br>\n";
$var = "a1"; $ret = uIsInt($var); echo "var=$var ret=$ret<br>\n";
$var = "1.2"; $ret = uIsInt($var); echo "var=$var ret=$ret<br>\n";
$var = 0; $ret = uIsInt($var); echo "var=$var ret=$ret<br>\n";
$var = ""; $ret = uIsInt($var); echo "var=$var ret=$ret<br>\n";
?>

実行結果

var=1234567890 ret=1
var=0 ret=1
var=a1 ret=
var=1.2 ret=
var=0 ret=1
var= ret=