概要
閲覧数:1272
投稿日:2013-08-10
更新日:2013-08-19
数字のみを表す正規表現
・\A\d+\Z
\A
・文字列の先頭
\d+
・数字(\d)を一文字以上(+)繰り返す
\Z
・文字列の末尾。文字列が改行で終わっていた場合、その改行の直前にマッチする
※行頭と行末を表す、^ と $ は使用しない。より正確にマッチさせるために、\A と \Z を使用
コード
$id = (preg_match( '\A\d+\z' , $_GET [ 'id' ])) ? $_GET [ 'id' ] : 1; |
結果
・ $_GET [ '★★' ])で受け取る値が数字だったら、そのまま受取 ・FALSEの場合は、1 |