Maison > développement back-end > tutoriel php > if(preg_match('/D/', $page) )什么意思解决思路

if(preg_match('/D/', $page) )什么意思解决思路

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Libérer: 2016-06-13 13:13:10
original
1161 Les gens l'ont consulté

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) 是正则匹配一次
在$page匹配非数字内容,\d是数字 \D是非数字
------解决方案--------------------
正则匹配,在$page匹配非数字内容,\d是数字 \D是非数字,此处还有\w表示大小写字母、数字、下划线,\W表示跟\w刚好相反,诸如此类!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal