ホームページ  >  記事  >  バックエンド開発  >  if(preg_match('/D/', $page) ) 意味と解決方法

if(preg_match('/D/', $page) ) 意味と解決方法

WBOY
WBOYオリジナル
2016-06-13 13:13:101105ブラウズ

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 の正反対を表します。などです。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。