![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
php
Minven
开源,并进,择优
展开
-
【php】合成海报才踩过的坑
利用gd库 php后端合成海报。1.打开远程的图片流会花费一些时间,尽量少直接读取远程的大图片,可以先curl小图片到本地,然后在利用相关函数合成海报;2.生成对应的图片流,不能简单的根据图片的后缀名,找相对于的方法;而是应该用getimagesize获取图片的真实信息,但是这方法获取远程图片会消耗时间;如果知道后缀对应的方法是正确的,可以之间更加后缀判断,这样会提升合成的效率;3.可以根据图片x...原创 2018-03-18 16:58:33 · 1045 阅读 · 0 评论 -
【php】过滤字符串中的emoji表情
场景:phpexecl导出遇到带有一些emoji表情的,导出可能会失败。所以要过滤掉emoji表情代码实现:public function removeEmoji($message) { $message = json_encode($message); return preg_replace("#(\\\ud[0-9a-f]{3})#i", "", $message);}...原创 2018-03-19 14:32:16 · 4444 阅读 · 0 评论 -
【php】解开js encodeURIComponent转义过的参数
利用urldecode 方法转义为可识别参数。如若是json字符串,可以用json_decode转成数组对象。原创 2018-03-21 23:11:26 · 3346 阅读 · 0 评论 -
【php】过滤链接zero-width space
//过滤链接中Zero-width space$link = str_replace("\xe2\x80\x8b", '', $link);$link = str_replace("\xe2\x80\x8c", '', $link);$link = str_replace("\xe2\x80\x8d", '', $link);原创 2018-04-10 10:12:15 · 736 阅读 · 0 评论 -
【php】二维数组 删除元素
1. 循环当前数组,使用函数unset(); 如果想重置索引,可以使用array_values() 函数;2.使用数组函数,array_splice(array,start,length,array),会重置索引;原创 2018-05-05 17:13:53 · 2352 阅读 · 0 评论