标签 php基础 下的文章

php获取目录下的所有文件并按时间排序

php获取目录下的所有文件并按文件创建时间进行排序,php按文件创建/修改时间排序.function getFile($dir=''){    $num=1;    //用来记录目录下的文件个数    $dirname='../testdir'; //要遍历的目录名字    $dir_handle=opendir($dirname);        while($file=readdir($dir_handle)){   ...

继续阅读 »

PHP高质量不失真等比例图片缩放类

php图片缩放类,php不失真图片缩放类,php高质量缩略图,php缩略图函数,php无损缩放,php图片缩放后模糊解决,图片缩略图质量低解决方法。在PHP网站开发过程中,如果你建立的网站涉及大量的图片处理,必然涉及到图片上传、缩放,而如何保持图片不失真,是很多初级PHP网站开发者比较头疼的一件事,今天未来往事就和大家分享一下如何进行等比例不失真图片缩放。 **首先我们来了解几个php函数:** **imagepng():**http://cn2.php.net/manual/en/function.imagepng.php 注:函数的第三个参数的数值区间控制图片的质量,与imagejpeg()函数不同,imagepng()函数的区间值是0-9 (0表示质量最高,9表示质量最低)。PHP 5.1...

继续阅读 »

php代码执行时间记录

php记录代码执行时间 php记录代码执行耗时$startTime = microtime(true); //开始时间,true 参数 返回浮点类型    $endTime = microtime(true); //结束时间,true 参数 返回浮点类型    echo '执行时间'.round( $endTime - $startTime , 3 ).'秒'; //round() 规定小数点后的位数为3位  

继续阅读 »

PHP在已有日期时间上加一天

PHP在原有日期时间上加上一天:$date = date('Y-m-d',strtotime('+1 d',strtotime('2015-06-08')));  echo $date; //输出2015-06-09    $d   =   "2015-06-08 10:19:00";  $date = date("Y-m-d",strtotime("$d   +1   day"));   echo&...

继续阅读 »

php 毫秒

php获取毫秒数PHP microtime()返回当前 Unix 时间戳和微秒数。php本身没有提供返回毫秒数的函数,但提供了一个microtime()函数,该函数返回秒数和小数表示的毫秒数两个元素,借助此函数,可以很容易定义一个返回毫秒数的函数:function getMsec() {      list($us, $s) = explode(' ', microtime());      return (float)sprintf('%.0f', (floatval($us) +&nb...

继续阅读 »

php获取昨天/今天/明天/上周/本月/过去N月起止时间戳

PHP获取昨天、今天、明天、上周、本月、过去几/N个月、过去半年、一年后等起始时间戳和结束时间戳的方法首先了解两个PHP函数:strtotime()函数:将任何英文文本的日期时间描述解析为 Unix 时间戳strtotime(time,now)mktime() 函数:返回一个日期的 Unix 时间戳mktime(hour,minute,second,month,day,year,is_dst)php获取昨天 今天 明天 上周 本月 一年后 十年后的开始时间戳和结束时间戳://php获取今天日期  date("Y-m-d");    //php获取昨天日期  date("Y-m-d",strtotime("-1 day...

继续阅读 »

PHP数组 二级菜单

PHP多级菜单 foreach循环数组二级菜单PHP多级菜单数组循环实现$navlist = array(    //一级菜单      '1'=>array('name'=>'内容管理','icon'=>'<i class="icon-th"></i>','url'=>'url'),          '2'=>array('name'=>'投票管理','icon'=>'<i class="icon-th"></i>'...

继续阅读 »