• 友好时间提示

    /***友好时间提示**@paramint$time时间戳*@returnbool|false|string*/functiondate_friend_tips($time){if(!$time)returnfalse;if(!is_numeric($time)){$time=strtotime($time);}$d=time()-intval($time);$ld=$time-mktime(0,…
  • 身份证号码校验

    /***身份证号验证*@param$id*@returnbool*/functionis_idcard($id){$id=strtoupper($id);$regx="/(^\d{15}$)|(^\d{17}([0-9]|X)$)/";$arr_split=array();if(!preg_match($regx,$id)){returnfalse;}if(15==strlen($id))//检查…
  • 将一个字符串部分字符用*替代隐藏

    /***+----------------------------------------------------------*将一个字符串部分字符用*替代隐藏*http://www.thinkphp.cn/code/94.html*+----------------------------------------------------------*@paramstring$string待转换的…
  • php递归删除目录和目录下的文件

    /***递归删除目录和目录下的文件**@paramstring$dir目录路径*@returnbool*/functiondel_dir($dir){if(!is_dir($dir)){returnfalse;}$handle=opendir($dir);while(($file=readdir($handle))!==false){if($file!="."&&$file!=".."){is_d…
  • 有趣的代码注释图案整理

    _(\_/),((((^`\(((((6\,(((((,\,,,_,(((((/"._,`,((((\\,...,((((/`-.-')));'`"'"'""((((((((/(((\))||((|.'|))\_'`t,.')(|y;--,-""'"-.\\/)/./)/`\\|./((//'||\\//'|||\\_//'||||))|_/||\_\|_/||`'"\_\`'"```/****.…
  • php获取毫秒时间戳microtime的使用

    1.获取当前时间的秒级时间戳时可直接用php内置方法:直接使用time();eg:date_default_timezone_set("PRC");//当前时间的时间戳(单位:秒)$time=time();echo$time.'';echodate("Y/m/dH:i:s").'';2.获取毫秒级时间戳,php提供了一个函数microtime():当函数不带参数``是获取的结果为:"毫秒秒"```…
  • 使用ThinkPHP开发中MySQL性能优化的最佳21条经验

    使用ThinkPHP开发中MySQL性能优化的最佳21条经验讲解,目前,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显。关于数据库的性能,这并不只是DBA才需要担心的事,而这更是我们程序员需要去关注的事情。当我们去设计数据库表结构,对操作数据库时(尤其是查表时的SQL语句),我们都需要注意数据操作的性能。这里,我们不会讲过多的SQL语句的优化,而只是针对MySQL这一Web…