# 型判定. 数値かどうか

# Bash

expr "$v" + 1
if [ $? -lt 2 ]; then ..
  • 0 : 正常
  • 1 : 正常(結果が0)
  • 2 : エラー

となる・・?

# PHP

is_numeric(v)
is_numeric(null)       // false
is_numeric('')         // false
is_numeric(3)          // true
is_numeric(3.14)       // true
is_numeric('3')        // true
is_numeric('3.14')     // true
is_numeric('3.14test') // false
is_numeric('test3.14') // false

# Python

type(v) is float

[ 📩 ご意見 ]