当前位置: 编程技术>php
本页文章导读:
▪php实现上月最后一天及某月最后一天的代码 例1,显示上月最后一天
<?php
//显示上个月的最后一天
function G_L_M_Lastday($dateStr=''){
$time = time();
if($dateStr !='')
$time = strtotime($dateStr);
return date('Y-m-t', strtoti.........
▪php截取中文字符串乱码如何解决呢 代码如下:
<?php
/**
* 避免 截取中文字符串出现乱码
* @site www.
*/
function chinesesubstr($str,$start,$len) { //$str指字符串,$start指字符串的起始位置,$len指字符串长度
$strlen=$sta.........
▪php删除目录下N天前所有文件的代码一例 代码如下:
<?php
/**
* 删除目录下N天前所有文件
* by http://www.
*/
function delfile($dir,$n) //删除DIR路径下N天前创建的所有文件;
{
if(is_dir($dir))
{
if($dh=opendir($dir))
{
whil.........
[1]php实现上月最后一天及某月最后一天的代码
来源: 互联网 发布时间: 2013-12-24
例1,显示上月最后一天
<?php //显示上个月的最后一天 function G_L_M_Lastday($dateStr=''){ $time = time(); if($dateStr !='') $time = strtotime($dateStr); return date('Y-m-t', strtotime('last month', $time)); } echo G_L_M_Lastday(); // 默认显示当前日期的上月最后一天 echo "<br>"; echo G_L_M_Lastday('2010-3-3'); // 显示给定日期的上月最后一天 echo "<hr>"; //by http://www. ?>
例2,显示某月最后一天
<?php //某个月的最后一天 $lastday = mktime(0, 0, 0, 3, 0, 2011); echo strftime("Last day in Feb 2011 is: %d", $lastday);//2月的最后一天 $lastday1 = mktime(0, 0, 0, 4, -31, 2000); echo strftime("Last day in Feb 2000 is: %d", $lastday1);//2月的最后一天 ?>
例3,简洁版的
<?php $time = strtotime('last month'); echo date('Y-m-t', $time); //上个月的最后一天 echo date('Y-m-01', $time); //上个月的第一天 ?>
[2]php截取中文字符串乱码如何解决呢
来源: 互联网 发布时间: 2013-12-24
代码如下:
<?php /** * 避免 截取中文字符串出现乱码 * @site www. */ function chinesesubstr($str,$start,$len) { //$str指字符串,$start指字符串的起始位置,$len指字符串长度 $strlen=$start+$len; //用$strlen存储字符串的总长度,即从字符串的起始位置到字符串的总长度 for($i=0;$i<$strlen;$i++) { if(ord(substr($str,$i,1))>0xa0) { //如果字符串中首个字节的ASCII序数值大于0xa0,则表示汉字 $tmpstr.=substr($str,$i,2); //每次取出两位字符赋给变量$tmpstr,即等于一个汉字 $i++; //变量自加1 } else $tmpstr.=substr($str,$i,1); //如果不是汉字,则每次取出一位字符赋给变量$tmpstr } return $tmpstr; //返回字符串 } ?>
您可能感兴趣的文章:
php函数substr截取中文字符出现乱码的解决方法
php substr截断中文半个汉字乱码问题的解决方法
php乱码问题 utf8乱码杂谈
php分割GBK中文乱码的解决方法
解决php截取utf-8中文字符串时乱码的问题
如何解决php中文字符乱码,中文字符入库乱码的问题
php中文字符串截断且无乱码的解决方法
有关php中文乱码的解决方法
php utf8 一半乱码的问题
[3]php删除目录下N天前所有文件的代码一例
来源: 互联网 发布时间: 2013-12-24
代码如下:
<?php /** * 删除目录下N天前所有文件 * by http://www. */ function delfile($dir,$n) //删除DIR路径下N天前创建的所有文件; { if(is_dir($dir)) { if($dh=opendir($dir)) { while (false !== ($file = readdir($dh))) { if($file!="." && $file!="..") { $fullpath=$dir."/".$file; if(!is_dir($fullpath)) { $filedate=date("Y-m-d", filemtime($fullpath)); $d1=strtotime(date("Y-m-d")); $d2=strtotime($filedate); $Days=round(($d1-$d2)/3600/24); if($Days>$n) unlink($fullpath); ////删除文件 } } } } closedir($dh); } } ?>您可能感兴趣的文章:
Php删除指定文件与文件夹的方法
PHP删除N分钟前创建的所有文件的小例子
PHP实例:批量删除文件夹及文件夹中的文件
php删除目录及所有文件的方法举例
php 目录遍历与删除的函数示例
php rmdir删除目录的三种方法
php目录遍历与删除的代码一例
删除指定文件夹中所有文件的php代码
删除多级目录的php自定义函数
php删除目录与列出目录下所有文件的代码
php递归删除文件与目录的代码
php递归删除目录及多级子目录下所有文件的代码
php递归创建和删除文件夹的代码
php递归删除目录的例子
最新技术文章: