ゼロから始まるのは整数ではない?
PHPのfilter_varとかfilter_inputで整数かどうかのフィルタリングするのに「FILTER_VALIDATE_INT」って使いますよね?
半角スペースに囲まれてても通過するぐらい緩いフィルタリングなので油断してたのですが品番に使う0から始まる整数をフィルタリングするとうまく判定されない。
$value = '0000123456789';var_dump(filter_var($value, FILTER_VALIDATE_INT));→ false
「