获取两个时间节点的月份列表&&每个月份的开始时间及结束时间
摘要://Q:从今天起之前五个月的列表 date_default_timezone_set('PRC'); $time=strtotime('-5 month'); //包含本月 $begin = strtotime(date('Y-m-01 00:00:00', $time)); $end = strtotime(date('Y-m-01 00:00:00') . ' +1 month -1 day...
阅读全文
正则表达式应用
摘要:1 匹配手机:(全网通) 2 匹配邮箱: 验证邮箱优化版: 3 匹配身份证:
阅读全文
浏览器中的user-agent的几种模式
摘要:服务器一般会根据访问的浏览器进行识别,针对不同浏览器才用不同的网站样式及结构,也是通过这个信息判断用户使用的平台模式(手机,pc或平板) 识别为手机一般有这几个关键字: "Windows Phone","iPod","iPad","Android","ios","iPhone" 具体常用的几类use
阅读全文
表单提交中的重复问题(表单令牌验证)
摘要:在日常的表单提交中,如果由于网络或其他原因,很容易出现同一个表单提交多次,此时可以使用表单令牌验证 在提交的表单里,增加多一个隐藏数据,token,该token由后台脚本生成(如:php使用md5(rand(1,99999999))) 然后将生成的值保持至session或文本中,在表单提交中,对该t
阅读全文
php中const与define的区别
摘要:1 版本差异: const 要求php的版本》5.3.0 define 可以兼容php4,php5 等版本 2 定义的位置区别: const关键字定义的常量是在编译时定义的,因此const关键字定义常量必须处于最顶端的作用区域 (意味着不能在函数内、循环内以及if语句之内用const来定义常量) 函
阅读全文
阿里云中获取文件及目录列表的方法
摘要:1 获取指定bucket下的文件列表(php-sdk 示例) 2 执行以上结果你会发现无法得到自己想要的结果,返回的是对象数据(此外,option在其中的作用) 3 分析结果: 通过查看 var_dump 输出信息,可以发现执行结果为 OSSModelObjectInfo 对象和 OSSModelP
阅读全文
巧用php中的array_filter()函数去掉多维空值
摘要:一直一维array_filter() 函数只能去除一维数组,其实这个函数也能去除多维数组: 最后发现所有的空值,包括array()空数组也没了,这个函数确实去除了所有的空值
阅读全文
文件大小格式化函数
摘要:文件大小的数值转为文件的大小: 注:懒得注释了,一眼就明白啦(啊,我太帅了!) 差点忘了把参考链接补上,哈哈哈: 链接地址:http://blog.csdn.net/mmm123lmj/article/details/6568925
阅读全文
UTC 通用格式时间 转换为 时间戳,并格式化为2017-01-01 12:00:00
摘要:在使用阿里云oss获取文件列表是,发现时间格式是这样的 2016-09-20T13:45:04.000Z (尼玛,是什么鬼), 经过度娘的解答,发现这就是传说中的 UTC通用格式时间 问题来了,怎么转为我们经常使用的时间戳呢? 简单的很:strtotime(UTC时间) (就是这么简单了!) 那接下
阅读全文
关于匿名函数的使用,购物车中计算销售税的应用
摘要:php匿名函数又叫闭包函数,可以起到精简代码的作用,下面是购物车中的应用: 看懂了使用匿名函数的神奇之处吧! 实例化类: 又一次长知识了,666!
阅读全文