自己写的和收藏的一写php函数
admin
2023-07-03 06:44:19
0

1、PHP字符串截取,支持gb2312和UTF-8编码。

看了网上很多这样的函数但用起来效果很不理想,所以自己写了一个,初步测试gb2312和UTF8都支持的。

2、PHP检测一个目录是否存在,不存在创建它,存在返回true。

函数一:代码简洁明了

函数二:代码相对较多。

3、将中英文字符串转换成数组

4、计算两个日期相差 年 月 日

 strtotime($date2)) {
        $ymd = $date2;
        $date2 = $date1;
        $date1 = $ymd;
    }
    list($y1, $m1, $d1) = explode('-', $date1);
    list($y2, $m2, $d2) = explode('-', $date2);
    $y = $m = $d = $_m = 0;
    $math = ($y2 - $y1) * 12 + $m2 - $m1;
    $y = round($math / 12);
    $m = intval($math % 12);
    $d = (mktime(0, 0, 0, $m2, $d2, $y2) - mktime(0, 0, 0, $m2, $d1, $y2)) / 86400;
    if ($d < 0) {
        $m -= 1;
        $d += date('j', mktime(0, 0, 0, $m2, 0, $y2));
    }
    $m < 0 && $y -= 1;
    return array($y, $m, $d);
}
?>

5、检测字符串是否是utf8,不是则转码为utf8

相关内容

热门资讯

22年,一个免费软件的域名之战 奇怪的是,从 2004 年推出以来,Paint.NET一直托管在 getpaint.net网站上,无...
柬埔寨一名中国地产商人被残忍杀... 柬埔寨首都金边一名中国男子,疑遭人绑架、勒索并残忍杀害。其尸体于5月30日上午,在金边市朗哥区一处空...
2.5次元CNC加工厂家梳理 ... 导语:在精密制造领域,2.5次元CNC加工凭借其高精度检测与复杂零件加工能力,成为新能源汽车充电接口...
连云港灌南上演空中竞技,江苏省... 现代快报讯(通讯员 孙荪 刘青 记者 王晓宇)5月30日至31日,2026年江苏省城市无人机联赛暨灌...
火电厂装上“AI大脑” 来源:滚动播报 (来源:新华日报) □ 本报记者 倪 敏 5月26日下午3点,长江南岸,张家港。记者...
美防长夸赞中美关系却只字未提台... 【文/观察者网 熊超然】又是一年香格里拉对话会(简称“香会”),当地时间5月30日,在新加坡举行的第...
燃气灶打火有气怎么回事 燃气灶打火有气是指在打开燃气阀门的同时,打火器能够成功引燃燃气,但这种情况下还是需要进一步了解才能判...
清洗燃气灶灶头 首先倒一些洗洁精在台面上,然后用刷子刷洗台面。此举是将台面上大一点的污渍清洗干净。拆下灶头上的火架,...
燃气灶熄火保护装置怎么清洗 主要方法有,1、可以选择用小苏打水来进行清洗,用500毫升热水与30克小苏打混合,再用毛巾蘸水之后擦...
灶具自动熄火 1、一般的灶具都会有过压保护功能,所以说要查看是否是这个原因而引起。2、也有可能是和灶具点火针位置发...