伪静态后分页格式:
function url($page, $url){ $url = explode('?',$url); $has = preg_match('/[^\-]+\.?(?=\.)/',$url[0]); //判断url格式是否为/99-88-66.html if($has){ $url = preg_replace('/[^\-]+\.?(?=\.)/',$page,$url[0]); return $url; }else{ return str_replace(urlencode('[PAGE]'), $page, $this->url); //old } } echo url(4, "/show-2-876-1.html");
2.content中标签内容:
$content = $str = '[build]5.24日[/build]安卓工智能识定[build]经济可达2000亿美元[/build]'; if(preg_match_all("|\[build\](.*)\[/build\]|U", $content, wholesale jerseys china $m, PREG_PATTERN_ORDER)) { foreach($m[1] as $key => $rt) { $str = str_replace($m[0][$key], 'hello jync', $str); } echo $str; } hello jync安卓谷歌人工智能识定hello jync
3.content中img来源截取:
$info['content'] = '<img src="/wp-content/themes/Nana/images/random/5.jpg" />'; if(preg_match("/<\s*img\s+[^>]*?src\s*=\s*(\'|\")(.*?)\\1[^>]*?\/?\s*>/i", $info['content'], $match)) { $data['thumb'] = str_replace('http://img.jyncode.com/', '', $match[2]); } echo $data['thumb']; /wp-content/themes/Nana/images/random/5.jpg
4.mysql replace内容替换:
update news set content = replace(content, 'http://www.jyncode.com/uploadfile/', ''); http://www.jyncode.com/uploadfile/1463713952761882.jpg 1463713952761882.jpg
5.regexp局部匹配:
SELECT * FROM `diyhits` WHERE `url` REGEXP '^http://news.'; http://news.sohu.com http://news.youku.com/list/87.html