![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
PHP
黑心的绿萝
累成狗的码员
展开
-
php重置多维数组下标方法
1.ThinkPHP框架写法。原创 2023-06-08 09:49:56 · 514 阅读 · 0 评论 -
PHP获取指定时间区间
/** * 获取指定时间区间 * type 1上月 2本月 3下月 4本季度 5上季度 6上周 7本周 * time_type 返回时间类型,1date 2时间戳 * */function getTime($date,$type = 1,$time_type = 1){ if ($type == 1){ $timestamp=strtotime($date); $firstday=date('Y-m-01',strtotime(date('Y',$t.原创 2022-04-11 10:15:25 · 825 阅读 · 0 评论 -
php颜色变成与之相反的颜色编码
/** * @param $color 颜色字符串 * @return string */function color_inverse($color){ $color = str_replace('#', '', trim($color)); if (strlen($color) != 6){ return '000000'; } $rgb = ''; for ($x=0;$x<3;$x++){ $c = 255 - hexdec(substr.原创 2022-03-18 11:33:37 · 287 阅读 · 0 评论 -
php保存远程图片方法
/** * [SaveImageFromUrl 保存远程图片或文件; * $url 图片地址 http://www.xxxx.com/xxxx.jpeg * $savePath 保存目录 ./uploadfiles/xxxxx/ * $saveName 新的文件名 默认空 为空时使用原文件名 */function SaveImageFromUrl($url,$savePath,$saveName=''){ if(empty($url)||empty($savePath)) r.原创 2022-03-16 16:07:45 · 930 阅读 · 0 评论 -
php时间转换为“几秒前”,“几分钟前”等方法
传入参数为时间戳function date_huan($timestamp) { $seconds = time() - $timestamp; if($seconds > 31536000) { return date('Y-n-j',$timestamp); } elseif($seconds > 2592000) { return ceil($seconds / 2592000).'月前'; } elseif($sec.原创 2022-03-01 13:21:47 · 479 阅读 · 0 评论 -
php 生成随机IP
function shengcip(){ $ip_long = array( array('607649792', '608174079'), //36.56.0.0-36.63.255.255 array('1038614528', '1039007743'), //61.232.0.0-61.237.255.255 array('1783627776', '1784676351'), //106.80.0.0-106.95.255.255.原创 2022-03-01 13:26:40 · 646 阅读 · 0 评论 -
基于phpword插件识别word文档文字,统计数量
基于phpword插件识别word文档文字,统计数量,只支持docx原创 2022-02-19 15:10:03 · 957 阅读 · 0 评论 -
Ueditor + PHP 实现阿里云Oss上传
一、安装oss SDK1.在GitHub中选择相应版本并下载打包好的zip文件。https://github.com/aliyun/aliyun-oss-php-sdk/releases?spm=a2c4g.11186623.2.12.544626fdfihDfy2.解压后的根目录中包含一个autoload.php文件,在代码中引入此文件:require_once '/path/to/oss-sdk/autoload.php';3.设置oss上传方法<?Php//引用oss原创 2022-02-12 15:04:33 · 1094 阅读 · 1 评论 -
php 判断数据是否是数组或者对象
/** * @param $data 数据 * @param null $tags 下标 * @return mixed|string */function is_data($data,$tags=null){ if(is_array($data)){ $key_is_nums = array_map('is_numeric', array_keys($data)); //列表 if(array_reduce($key_is_nums, f.原创 2022-03-01 14:01:09 · 986 阅读 · 0 评论 -
php 判断一个值是否在一个二维数组中
function deep_in_array($value, $array) { foreach($array as $item) { if(!is_array($item)) { if ($item == $value) { return true; } else { continue; } } if(in_ar.原创 2022-03-01 13:47:47 · 544 阅读 · 0 评论 -
php 创建保存为桌面代码
/** * 创建保存为桌面代码 * @param String $filename 保存的文件名 * @param String $url 访问的连接 * @param String $icon 图标路径 */function createShortCut($filename, $url, $icon=''){ // 创建基本代码 $shortCut = "[InternetShortcut]\r\nIDList=[{000214A0-0000-0000-C000-00.原创 2022-03-01 13:42:19 · 238 阅读 · 0 评论 -
php中require、require_once、include、include_once类库重复引入效率问题详解
include() 与require() 的功能相同唯一不同:require()不管是否被执行,只要存在,php在执行前都会预引入,include()则是执行到该语句时才进行引入include_once() 与 require_once() 都是检测文件是否被引入,被引入则不会引入唯一不同: require_once()为无条件包含,顾名思义也就是引入后如遇到错误则停止,include_once()则忽略然后继续执行关于效率问题,我要说明,请自觉少用include_once()、 requi原创 2022-02-12 15:00:54 · 390 阅读 · 0 评论 -
php生成海报
一、方法** * 生成宣传海报 * @param array 参数,包括图片和文字 * @param string $filename 生成海报文件名,不传此参数则不生成文件,直接输出图片 * @return [type] [description] */function createPoster($config=array(),$filename=""){ //如果要看报什么错,可以先注释调这个header if(empty($filename)) header("c原创 2022-02-12 14:58:36 · 1366 阅读 · 0 评论 -
简单的php分页实现
简单的php分页实现原创 2022-02-12 14:55:50 · 2923 阅读 · 0 评论 -
PHP form表单一次性传输的input等输入框过多的情况下,post数据被截取
form表单一次性传输的input等输入框过多的情况下,post数据被截取原创 2022-02-12 14:27:18 · 506 阅读 · 0 评论 -
php7.0版本以下 禁用eval函数以及其他危险函数
说明:php安装目录:/usr/local/php5php.ini配置文件路径:/usr/local/php5/etc/php.iniNginx安装目录:/usr/local/nginxNginx网站根目录:/usr/local/nginx/html1、安装编译工具yum install wget make gcc gcc-c++ zlib-devel openssl openssl-devel pcre-devel kernel keyutils patch perl2、安装suhosi..转载 2022-03-04 13:47:36 · 298 阅读 · 0 评论