TOP ▲
itcore TOP プログラムパーツ
uIsInt 整数か判定する | itcore 2021年
PHP
関数
<?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=