端的に次のコードで。。。
$data[] = filter_input( INPUT_POST, 'no', FILTER_SANITIZE_NUMBER_INT ); $data[] = isset( $_POST['no'] ) ? $_POST['no'] : ''; var_dump( $data );
全角で数字を入力された場合、前者( filter_input )は返り値が「空」。
FILTER_SANITIZE_NUMBER_INT が使えるかと思ったのだけど type=”text” の場合はダメですねぇ。
[mokurenCB]