自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 curl get/post

curl http请求接口方式 //GET 方式 function http_get($url){ $ch = curl_init();//初始化 curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_FAILONERROR, true); curl_se...

2019-09-29 11:16:05 276

原创 PHP格式化字节大小

PHP格式化字节大小/** * PHP格式化字节大小 * @param number $size 字节数(不带单位) * @param string $delimiter 数字和单位分隔符 * @return string 格式化后的带单位的大小 */function format_bytes($size, $delimiter = '') { ...

2019-08-28 16:53:49 222

原创 获取指定日期段内每一天的日期和天数

php获取指定日期段内每一天的日期和天数/** * 获取指定日期段内每一天的日期和天数 * @param Date $startdate 开始日期 格式化时间 Y-m-d H:i:s * @param Date $enddate 结束日期 格式化时间 Y-m-d H:i:s * @return Array */function getDateFromRange($star...

2019-08-28 16:49:52 336

原创 php获取最近7天的日期

php获取最近7天的日期function get7day($time = '', $format='Y-m-d'){ $time = $time != '' ? $time : time(); //组合数据 $date = []; for ($i=0; $i<=6; $i++){ $date[$i] = date($format ,strto...

2019-08-28 16:48:43 1362

转载 PHP高并发下生成唯一的不重复的订单id,以及生成不重复的用户token

#生成不重复Id public function getOrderId($prefix = 'DD') { return $prefix . (strtotime(date('YmdHis', time()))) . substr(microtime(), 2, 6) . sprintf('%03d', rand(0, 999)); } #生APP用...

2019-06-17 15:24:20 2991

原创 thinkph5.1 简单自定义的日志写入方法

thinkph5.1 简单自定义的日志写入方法/** * $logname-变量名 * $data-变量 * PHP_EOL-根据系统环境确定换行(换行) * FILE_APPEND - 追加参数**/ function log($logname,$data){ $log_filename = RUNTIME_PATH . '/tlogs/' . date('Ym-d') ...

2019-06-03 17:03:48 836

原创 php 通过url远程下载图片

php 通过url远程下载图片//远程下载图片function get_photo($url,$savePath,$filename='') { $imgArr = array('gif','bmp','png','ico','jpg','jepg'); $basePath = 'D:/wwwroot/qhmh/img/'; if(!$url) return fa...

2019-05-30 18:12:01 342

原创 php文件以及文件夹操作

php文件以及文件夹操作/** * 获取目录里的文件,不包括下级文件夹 * @param string $dir 路径 * @return array */function get_dir($dir){ $file = @ scandir($dir); foreach($file as $key){ if ( $key != ".." &&am...

2019-05-30 18:08:30 186

原创 php 简单的密码加盐

php简单的密码加盐//密码加密function passCrypt($password){ $salt = salt($password); $password=crypt($password,$salt); return $password;}//生成密码盐function salt($password){ $password=md5($passwo...

2019-05-30 18:06:43 2466

原创 php正则匹配获取img标签src内容-多个

php正则匹配获取img标签src内容-多个 //正则匹配获取img标签src内容-多个 function get_imgAllSrc($tag) { // print_r($tag);die; preg_match_all('/(id|alt|title|src)=("[^"]*")/i', $tag, $matches); $ret = arr...

2019-05-30 18:00:25 3311

原创 php 生成json数据返回值

php 生成json数据返回值/** * 生成json数据返回值 */function JsonReturn($msg,$status = -1,$data = []){ if(isset($data['status']))return json_encode($data); $rs = ['status'=>$status,'msg'=>$msg]; ...

2019-05-30 17:56:59 710

原创 php 判断是否移动端访问访问

php 判断是否移动端访问访问/** * 判断当前访问的用户是 PC端 还是 手机端 返回true 为手机端 false 为PC 端 * 是否移动端访问访问 * @return boolean */function isMobile(){ // 如果有HTTP_X_WAP_PROFILE则一定是移动设备 if (isset ($_SERVER['HTTP_X...

2019-05-30 17:55:22 1144 1

原创 php 获取文件目录列表

php 获取文件目录列表/** * 获取文件目录列表 * @param string $pathname 路径 * @param integer $fileFlag 文件列表 0所有文件列表,1只读文件夹,2是只读文件(不包含文件夹) * @param string $pathname 路径 * @return array */function get_file_folder_Li...

2019-05-30 17:53:48 1008

原创 php 无限分类-栏目

无限分类-栏目// 无限分类-栏目function tree_cate($cate , $lefthtml = '|— ' , $pid=0 , $lvl=0 ){ $arr=array(); foreach ($cate as $v){ if($v['parentid']==$pid){ $v['lvl']=$lvl + 1; ...

2019-05-30 17:49:29 140

原创 php 过滤数组元素前后空格 (支持多维数组)

过滤数组元素前后空格 (支持多维数组)/** * 过滤数组元素前后空格 (支持多维数组) * @param $array 要过滤的数组 * @return array|string */function trim_array_element($array){ if(!is_array($array)) return trim($array); retur...

2019-05-30 17:47:19 1440

原创 php生成随机字符串

php生成随机字符串/** * @Title: create_randomstr * @Description: 获取随机字符串 * @param @param number $lenth 字符长度 */function create_randomstr($lenth = 8) { $str = ''; $strPol = "ABCDEFGHIJKLMNOPQRSTU...

2019-05-24 18:56:41 446

原创 php过滤字符串特殊符号

php过滤字符串特殊符号//php过滤字符串特殊符号function strFilter($str){ $str = str_replace('`', '', $str); $str = str_replace('·', '', $str); $str = str_replace('~', '', $str); $str = str_replace('!', '...

2019-05-23 18:05:21 1433

原创 php二维数组根据某个键去重

php二维数组根据某个键去重//二维数组根据某个键去重function array_unset_tt($arr, $key){ //建立一个目标数组 $res = array(); foreach ($arr as $value) { //查看有没有重复项 if (isset($res[$value[$key]])) { ...

2019-05-23 18:03:26 935

原创 php数组转换为XML格式,以及XML格式转成数组

php数组转换为XML格式//数组转XMLfunction arrayToXml($arr){ $xml = "<xml>"; foreach ($arr as $key=>$val) { if (is_numeric($val)){ $xml.="<".$key.">".$val."</"....

2019-05-23 17:49:59 1491

原创 php验证手机号码和邮箱

php验证手机号码和邮箱/** * 验证手机号是否正确 * @author honfei * @param number $mobile */function isMobile($mobile) { if (!is_numeric($mobile)) { return false; } return preg_match('#^1[3,4,5,7...

2019-05-23 17:48:08 4056

原创 删除指定路径下(绝对路径)文件夹和文件

删除指定路径下(绝对路径)文件夹和文件function deldir($dir) { //先删除目录下的文件: $dh=opendir($dir); while ($file=readdir($dh)) { if($file!="." && $file!="..") { $fullpath=$dir."/".$fil...

2019-05-23 17:45:46 1744

原创 文件夹生成规则,每1000个文件生成一个文件夹

文件夹生成规则,每1000个文件生成一个文件夹//文件夹生成规则function file_rule($id){ if($id>0 && $id<=999) return $pid = 0; for($i=0;$i<=1000000;$i++){ $start = $i.'000'; ...

2019-05-23 17:43:08 1085

原创 单位转换(万)

单位转换(万)//数字转换单位万:非四舍五入保留function toNumber($number) { if ($number < 10000) { $str = $number; }else { $num = $number/10000; $str = substr(sprintf("%.2f", $num),0,-1)...

2019-05-23 17:40:53 1235

原创 多维数组重置索引

多维数组重置索引//多维数组重置索引function reform_keys($array){ if(!is_array($array)){ return $array; } $keys = implode('', array_keys($array)); if(is_numeric($keys)){ $array = array...

2019-05-23 17:35:48 226

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除