自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 php AES加密、解密

在php中我们使用openssl_encrypt来实现加密和使用openssl_decrypt实现解密一:openssl_encrypt方法详解:openssl_encrypt($data,$method,$key,$options=0,$iv="",&$tag=NULL,$aad="",$tag_length=16)参数:1.$data:加密明文2.$method:加密方法:可以通过openssl_get_cipher_methods()获取...

2022-01-24 16:05:55 3388

原创 php 删除字符串中某部分字符串

$str = '1,2,3,4,5,6,7,8,9,10'; //原有字符串$delStr = '3,4,5'; //需要删除的字符串$string = substr_replace($str, "", strpos($str, $delStr), strlen($delStr)); //删除字符串中对应的字符串$string = implode(',', array_filter(explode(',', $string))); //去除逗号return $string;通往牛逼的路上,在意.

2022-01-24 15:47:35 926

转载 PHP 常用正则

if(!preg_match("/^1[345678]\d{9}$/",$data['phone'])){returnjson(['code'=>0,'msg'=>'手机号码格式不正确']);}if(!preg_match("/^[a-z\d]*$/i",$data['pass'])){returnjson(['code'=>0,'msg'=>'密码只能包含数字和字母']);}字符串过滤所有非英语字符和特殊符号仅保留英语字符,数字和空格:...

2020-10-30 10:57:26 699

原创 PHP 获取日期 多少小时后、多少天后、多少周后、多少月后、多少年后

此处获取到的时间都为时间戳,如果需要日期格式,将时间戳转成需要的日期格式即可例如:date("Y-m-d", strtotime("+1 days"));1、按照天数来获取例:strtotime("+1 days"); //获取一天后台的这个时间,也就是明天的这个时候2、按照小时来获取例:strtotime("+5 hours"); //获取五个小时之后的时间3、按照周来获取例:strtotime("+1 week"); //获取一周后的这个时间,也就是下周的这个时候PS:以此类推,月用mo

2020-05-30 17:57:06 1294

原创 MySQL 数据表设计 关于金额字段属性

在开发过程中,难免触及到关于金额的项目,这时候,数据表的设计就得注意了,金额的字段属性的给予,需要多加注意,不然容易出错。先介绍下以下三种属性:float:浮点类型,数值范围为-3.4E38 ~ +3.4E38(也就是7个有效位),含4个字节,32bit;double:双精度实型,数值范围为-1.7E308 ~ +1.7E308(也就是15个有效位),含8个字节,32bit;decimal:数字型(推荐有金额时使用此类型),常用于银行账目计算(也就是28个有效位),128bit,不存在精度损失。当小

2020-05-20 18:06:41 3437

原创 PHP 人民币大写

/* * Notes: 人民币大写 * @param: $num 金额 * return string */function numTrmb($num){ $d = array("零", "壹", "贰", "叁", "肆", "伍", "陆", "柒", "捌", "玖"); $e = array('元', '拾', '佰', '仟', '万', '拾万', '佰万', '仟万', '亿', '拾亿', '佰亿', '仟亿'); $p = array('分', '角')

2020-05-19 10:44:18 279

原创 PHP 正则验证车牌号、判断车牌号是否合法

/* * Notes: 判断车牌号是否合法 * @param: $license 车牌号 * return bool true:合法 false:不合法 */public function isCarLicense($license){ //参数判断 if (empty($license)) { return false; } //匹配民用车牌和使馆车牌 //判断标准 //1.第一位为汉子省份缩写 //2.第二位为大

2020-05-19 09:50:13 1800

原创 PHP 插入排序、选择排序、快速排序、冒泡排序、二分查找(递归与非递归)

1.插入排序/* * Notes: 插入排序分两块,已排序块与未排序块,每次从未排序块拿出一个数,跟已排序块的数据进行比较,进行数据的插入 * @param $arr array 未排序的数组 * return $arr array 已排序的数组 */function insertSort($arr) { //循环数组,从第二个开始,默认第一个为已排序区 for ($i = 1; $i < count($arr); $i++) { //取一个数 $tm

2020-05-18 18:06:04 267

原创 JS 垂直滚动条设置

$("html,body").animate({"scrollLeft": "300px"}, 1000);$("html,body").animate({"scrollTop": "300px"}, 1000);

2020-05-18 16:38:25 329

原创 PHP 获取文件扩展名

/** * 获取文件拓展名 * @param $name 文件名 */private function getExt($name){ $str = strtolower(substr(strrchr($name, '.'), 1)); return $str;}

2020-05-09 20:51:14 192

原创 PHP EXCEL导入日期格式问题

1.设置Excel中日期的格式为自定义 yyyy"-"mm"-"dd2.PHP处理数据时:用获取到的数据 例如:$time 处理方式:date("Y-m-d", trim(($time - 25569) * 24 * 60 * 60)) 即可获取到Excel中填写的时间原因:读出的时间是天数 excel 的日期是从 1900-01-01 开始计算的(php 是从 1970-01-01) 两者间有一个天数差 25569 时间是格林威治时间...

2020-05-09 20:47:53 1012

原创 MySQL 查询某字段,由字符串构成(中间以逗号隔开的字符串),判断某字符串是否存在于这字串中

例如字段值:1,11,12,2,21,22,3,31,32,33需要查询的值: 3查询所有 有3这个存在的数据可以用到FIND_IN_SET("3", 表中的字段名称)来进行判断字段中是否存在3...

2020-04-30 11:28:54 1290 1

原创 MySQL 查询数据 以分钟为一个节点输出数据

SELECT FLOOR(`时间字段`/500)*500 as gt FROM `表名称` GROUP BY gt这边我是以5分钟为一个节点备注:100为1分钟,以此类推(ps: 若有不同意见,欢迎评论探讨.)

2020-04-30 11:20:12 356

原创 PHP 获取客户端操作系统信息

/** * 获取客户端操作系统信息包括win10 * @return string */function userOS(){ $agent = $_SERVER['HTTP_USER_AGENT']; $os = false; if (preg_match('/win/i', $agent) && strpos($agent, '95')) ...

2020-04-29 14:30:03 621 2

原创 PHP 创建多级文件夹

/** *创建多级文件夹 * * @param 路径 * @param 权限 755/777 $mode */function mkpath($path, $mode = 0777){ $path = str_replace("\\","_|",$path); //将$path 中的 "\\" 替换为 "_|" $path = str_replace("/",...

2020-04-29 13:56:52 202

原创 PHP Base64 图片上传

/** * Notes: Base64 图片 上传 * @param: $image base64格式图片 */public function fileUploads($image){ $this->_globals(); //设置图片生成的名字 $imageName = time() . rand("100", "999") . ".jpg"; ...

2020-04-29 13:48:20 136

原创 PHP 判断日期时间与当前相比是多久前

/** * Notes: 根据传送过来的时间戳判断 时间是 多久前 * $time 时间戳/亦可为日期格式,转换好就行 */public function tranTime($time){ $rtime = date("m-d H:i", $time); $htime = date("H:i", $time); $time = time() - $time;...

2020-04-29 13:44:20 567

原创 PHP 手机号验证

$mobile = '13688888888';$check = '/^(1(([35789][0-9])|(47)))\d{8}$/';if (!preg_match($check, $phone))) { return err('手机号格式错误')}

2020-04-29 10:56:22 336

原创 PHP 手机号中间四位加密

/** * 中间加密 字符串截取法 */ public static function encryptTel($tel) { $new_tel = substr($tel, 0, 3).'****'.substr($tel, 7); return $new_tel; } /** * 中间加密 替换字符串...

2020-04-29 10:47:22 817

空空如也

空空如也

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

TA关注的人

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