gd生成背景图
php

php基于GD图库生成白色背景图

1334 0

在php制作海报的过程需要一张背景图然后在背景图上面涂鸦、贴图等。$output_file = 'abc.png'; if (!file_exists($output_file)){     //宽高为375:651     $image = image...

php农历增减
php

用php对农历(阴历/旧历)+n年m月r日进行日期增减的算法,基于lunar工具

1853 0

今天用php实现对农历(阴历/旧历)的增减计算,因为这个不是历法不是世界通用的,所以并不是像strtotime直接对时间戳增减的方式完成,但是操作方式也类似,只不过绕多了一步。首先介绍一个农历阳历操作类Lunar.php:lunar是一个无依赖的支持阳历和阴历的日历工具库,它开源免费,有javascript、java、c#、php、python、go、typescript版本,不依赖第三方,支持阳...

加速github
其他

加速访问github的最简单方式

1848 0

github是一个全球使用最多最大的开源社区,是程序员学习、交流、研究的地方,由于是美国的,所以经常访问不了。有时候是因为自己用的网络不能访问,有时候的访问超级慢。解决方式:1.切换网络:可以切换到自己的手机热点进行访问,这种方式很好用,但是需要消耗流量、操作麻烦,台式机甚至没有wifi。2.修改host解析①查询github最快的dns如在站长工具的DNS查询后ttl最小的复制下来:②将对于的d...

switch case 0
php

php条件语句switch case 0引发的bug问题规避

1764 0

switch case 和if else是php条件判断方式,今天遇到一个隐藏的问题,就是当条件是0的时候,用switch判断出现问题,这是因为自己没有了解清楚php switch 底层的逻辑,switch case 当true时进行,当false时不能匹配,改成if else后就好了。案例分析:<?php $num = 0; switch ($num)&n...

preg_replace
php

preg_replace替换第一个匹配的字符

1301 0

有时候某些字符串需要替换第一个出现的字符串,其他的则不替换,通过字符串打撒的方式去掉后再拼接也行,但是相对麻烦,php自带的函数比较合适,preg_replace可以实现这种效果:preg_replace 函数执行一个正则表达式的搜索和替换。语法mixed preg_replace ( mixed $pattern , mixed&nbs...