if(preg_match('/D/', $page) )什么意思解决思路
程序员文章站
2022-05-25 09:09:43
...
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刚好相反,诸如此类!
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刚好相反,诸如此类!
相关文章
相关视频
推荐阅读
-
解决preg_match匹配过多字符长度的限制的思路分析
-
Win11 D盘有个黄色感叹号什么意思?Win11 d盘黄色感叹号解决方法
-
php中的nocache是什么意思解决思路
-
php中出现Notice: Undefined index: HTTP_RAW_POST_DATA in D:Program Files解决思路
-
棒棒忙这个函数到底是讲的什么意思啊解决思路
-
if(preg_match('/D/', $page) )什么意思解决思路
-
最后的分了 。Parse error: syntax error, unexpected T_OBJECT_OPERATOR, expecting ',' or ';是什么意思解决思路
-
PHP这个语句是什么意思呢解决思路
-
棒棒忙这个函数到底是讲的什么意思啊解决思路
-
like ‘%” $search "%'‘%” 什么意思?解决思路