如何判断一个日期是节假日还是工作日

如何判断一个日期是节假日还是工作日

最近的一个微信多客服项目需要判断当前的日期是节假日还是工作日,中国的节假日有点复杂,比如端午中秋这些假期是农历,而十一长假又会有补休,所以很难去简单的去判断,还好最近找到百度 APIStore 的一个 API 可以简单的判断:

Memcache 和 Memcached 有什么区别

Memcache 和 Memcached 有什么区别

Memcache 和 Memcached 看起来只是相差一个字母,平时老是搞混,今天整理下两者之间的区别。Memcached 是有服务端和客户端的,对于 PHP 来说,客户端就是 PHP 扩展。

PHP 关联数组的十大使用技巧

PHP 关联数组的十大使用技巧

关联数组是 PHP 中使用最广泛的一种数据类型,PHP 内置多种操作关联数组的函数,对开发人员来说,要从中找出最有效,最合适自己所开发程序的方法来操纵这些数组。

PHP 基于 Mcrypt 的加密解密简单类

PHP 基于 Mcrypt 的加密解密简单类

最近的一个项目项目中需要对 Cookie 加密,所以使用到了 Mcrypt 的方法进行加密解密的工作,于是我就整理成一个简单的类,以后直接简单调用类实现即可。

如何使得中文不被 json_encode 不编码成 unicode

如何使得中文不被 json_encode 不编码成 unicode

使用 php 自带的 json_encode 函数对数据进行编码时,中文都会变成 unicode,导致不可读,并且增加传输数据的大小,比如,对字符串“我爱水煮鱼”进行 json_encode 后,输出的是”\u6211\u7231\u6c34\u716e\u9c7c”,那么如何使得中文不被 json_encode 不编码 …

六个有用的 PHP 片段或技巧

六个有用的 PHP 片段或技巧

网上有很多 PHP 代码片段可以提高开发效率,也可以学习一下其中的技巧而应用在自己的项目中,下面 我爱水煮鱼 就精选了几个比较有用的 PHP 片段。

PHP 中数组函数 isset 效率比 array_key_exists 更高

PHP 中数组函数 isset 效率比 array_key_exists 更高

isset 和 array_key_exists 函数都可以用来测试数组中变量是否存在: 那么这两个函数有什么区别呢?经过测试: 所以 isset 和 array_key_exists 在对判断一个数组函数中某个元素是否存在,isset 速度要更快,而且这种速度差异是非常大 …

PHP 缩图利器:TimThumb

PHP 缩图利器:TimThumb

TimThumb 是一个非常简洁方便用于裁图的 PHP 程序,只要给他设置一些参数,它就可以生成缩略图。现在很多 WordPress 主题中,都使用 TimThumb 这个 PHP 类库进行缩略图的处理。