随笔分类 -  PHP

摘要:<?php /** * ID 生成策略 * 毫秒级时间41位+机器ID, 10位+毫秒内序列12位。高位始终为0,表示正数。 * 0 41 51 64 * + + + + * |time |pc |inc | * + + + + * 前41bits是以微秒为单位的timestamp。 * 接着10b 阅读全文
posted @ 2020-07-30 10:05 糖果小宝 阅读(1609) 评论(3) 推荐(0)
摘要:数组转JSON PHP json_encode() 用于对变量进行 JSON 编码,该函数如果执行成功返回 JSON 数据,否则返回 FALSE 。 JSON转数组 PHP json_decode() 函数用于对 JSON 格式的字符串进行解码,并转换为 PHP 变量。 因为json_decode( 阅读全文
posted @ 2019-12-19 15:22 糖果小宝 阅读(1176) 评论(0) 推荐(0)
摘要:$lottery_num=$entity['lucky_num']; //需要随机抽取的数据 $list = Db::table('ims_sudu8_page_lucky_draw_user') ->where('lucky_id',$activityId)->select(); //获取数据集  阅读全文
posted @ 2019-12-09 15:40 糖果小宝 阅读(1157) 评论(0) 推荐(0)
摘要:接收参数 jsdata [{"imgname":1945,"imgbase64":1},{"imgname":1946,"imgbase64":1}] 返回参数 { "code": 1, "msg": "上传成功", "time": 1575442476, "data": [ { "name": " 阅读全文
posted @ 2019-12-05 13:51 糖果小宝 阅读(2878) 评论(1) 推荐(1)
摘要:ignore_user_abort(TRUE);// 设定关闭浏览器也执行程序 set_time_limit(0); // 设定响应时间不限制,默认为30秒 $count = 0; while (TRUE) { sleep(5); // 每5秒钟执行一次 // 写文件操作开始 $fp = fopen 阅读全文
posted @ 2019-12-03 10:25 糖果小宝 阅读(851) 评论(0) 推荐(0)
摘要:1 <?php 2 3 4 class Imagedown { 5 var $datasec = array (); 6 var $ctrl_dir = array (); 7 var $eof_ctrl_dir = "\x50\x4b\x05\x06\x00\x00\x00\x00"; 8 var 阅读全文
posted @ 2019-11-28 10:50 糖果小宝 阅读(387) 评论(0) 推荐(0)
摘要:var url = deskUrl; var $a = $("<a></a>").attr("target", "_blank").attr("href", url).attr("download", deskName+".png"); $a[0].click();js 方法,图片路径地址要对,就可 阅读全文
posted @ 2019-11-28 10:47 糖果小宝 阅读(504) 评论(0) 推荐(0)
摘要:原因内容字段带“=”号 解决方案:把含有特殊字符的列 setCellValue改成setCellValueExplicit 明确列数据类型,setCellValueExplicit默认为字符串类型 阅读全文
posted @ 2019-11-19 14:18 糖果小宝 阅读(553) 评论(0) 推荐(0)
摘要:php安装redis 阅读全文
posted @ 2019-11-01 10:57 糖果小宝 阅读(203) 评论(0) 推荐(0)
摘要:在7.2版本中会提示过时,可以使用foreach替代each方法,也可以自己修改each方法替代: 阅读全文
posted @ 2019-10-31 17:07 糖果小宝 阅读(1539) 评论(0) 推荐(0)
摘要:TP5中在model中使用save方法遍历更新字段,会自动过滤掉相邻且值重复的字段,在TP5开发手册中也没有提到这一茬,虽然官方有给遍历更新的例子,但是普通的写法程序也不会报错,可能几千条数据中会过滤一两个字段,让开发者很难察觉到错误。而且也实在想不通过滤掉重复的字段的意义在哪里。 测试准备工作如下 阅读全文
posted @ 2019-10-24 11:13 糖果小宝 阅读(711) 评论(0) 推荐(0)
摘要:$num = 10.4567; 开发php学习 //第一种:利用round()对浮点数进行四舍五入 echo round($num,2); //10.46 //第二种:利用sprintf格式化字符串 $format_num = sprintf("%.2f",$num); echo $format_n 阅读全文
posted @ 2019-09-26 17:12 糖果小宝 阅读(300) 评论(0) 推荐(0)
摘要:一、Redis连接与认证 1 2 3 4 //连接参数:ip、端口、连接超时时间,连接成功返回true,否则返回false $ret = $redis->connect('127.0.0.1', 6379, 30); //密码认证:成功返回true,否则返回false $ret = $redis-> 阅读全文
posted @ 2019-07-25 16:42 糖果小宝 阅读(785) 评论(0) 推荐(0)