ホームページ >バックエンド開発 >PHPチュートリアル >if(preg_match('/D/', $page) ) 意味と解決方法
if(preg_match('/D/', $page) ) とはどういう意味ですか
if(preg_match('/D/', $page) )
{$this->page=1;
}
else{
$this->page=$page;
}
-----解決策----- ---------------
ページング?
ページ番号 ($page) に数字以外が含まれている場合は、ページ番号を 1 とします
------解決策----------------------
$page に数字が含まれているかどうかを照合する正規表現
番号がない場合は $this->page = 1;
------解決策---------
if 条件 preg_match('/D/' , $
が $page 内の数値以外のコンテンツに一致すると、通常の一致になります。d は数値であり、D は数値以外です
------解決策----------------------
通常のマッチング、$page の非数値コンテンツとのマッチング、d は数値、D は数値以外、w は大文字と小文字、数字、アンダースコアを表し、W は w の正反対を表します。などです。