preg_mache()函数和 preg_mache_all()函数的区别: preg_mache()只会匹配规则中的字符一次, preg_mache_all()会匹配符合条件的所有字符! 例子对比: 正则表达式函数之preg_replace()与preg_filter()的区别: preg_rep ...
分类:
Web程序 时间:
2016-09-08 06:14:51
阅读次数:
153
<?php function hex_encode($s) { $s = iconv('UTF-8', 'GBK', $s); return preg_replace('/(.)/es', "str_pad(dechex(ord('\\1')),2,'0',STR_PAD_LEFT)", $s); ...
分类:
其他好文 时间:
2016-09-02 13:17:21
阅读次数:
134
WordPress开发:Gravatar头像被墙的四种解决方案 //调用ssl 头像链接 function get_ssl_avatar($avatar) { $avatar = preg_replace('/.*\/avatar\/(.*)\?s=([\d]+)&.*/','<img src="h ...
分类:
其他好文 时间:
2016-08-20 16:09:23
阅读次数:
175
function get_basename($filename){ return preg_replace('/^.+[\\\\\\/]/', '', $filename); } $file = "/tmp/你好.txt"; $filename = get_basename($file); head ...
分类:
Web程序 时间:
2016-08-17 22:55:46
阅读次数:
298
1.preg_grep();搜索模式中的正则规则 把他们放到一个数组中。 2.preg_match();返回一个布尔类型的结果 3.preg_match_all('正则','字符串'数组变量)匹配全局放在数组中 4.preg_replace();匹配搜索替换的内容 5.preg_split();匹配 ...
分类:
Web程序 时间:
2016-07-28 15:33:34
阅读次数:
185
PHP preg_replace() 正则替换,与JavaScript 正则替换不同,PHP preg_replace() 默认就是替换所有符号匹配条件的元素。 大部分语言的正则表达式都是差不多的,不过也有细微的差异。 PHP 正则表达式 上表是正则表达式比较全面的解释,而商标中的正则字符都有特殊含 ...
分类:
Web程序 时间:
2016-07-15 09:42:06
阅读次数:
172
<?php
// 一、不要长时间链接
function get_ssl_avatar($avatar) {
//$avatar = preg_replace('/.*/avatar/(.*)?s=([d]+)&.*/','',$avatar);
return $avatar;
};
add_filter('get_avatar', 'get_ssl_avatar');
// 二、缩略图添加...
分类:
Web程序 时间:
2016-07-13 17:36:14
阅读次数:
267
匿名函数(Anonymous functions),也叫闭包函数(closures),允许 临时创建一个没有指定名称的函数。最经常用作回调函数(callback)参数的值。当然,也有其它应用的情况。 Example #1 匿名函数示例 <?phpecho preg_replace_callback( ...
分类:
Web程序 时间:
2016-06-25 06:05:43
阅读次数:
227
有时候需要转换html格式的字符串为文本,但又需要保持一定的格式,比如要求段落变成的分段格式就可以用下面这个函数 function html2text($str){ $str = preg_replace("/<style .*?<\\/style>/is", "", $str); $str = p ...
分类:
Web程序 时间:
2016-06-10 17:34:26
阅读次数:
152
public function scriptReplace($string){ $preg = "/<script[\s\S]*?<\/script>/i"; return preg_replace($preg,"",$string,-1); } ...
分类:
其他好文 时间:
2016-05-31 19:06:07
阅读次数:
134