PHP 散记
PHP 相关的笔记
曲浩_
这个作者很懒,什么都没留下…
展开
-
TP5 添加数据,返回ID
$uid = db('user')->insertGetId($arr);原创 2021-03-11 15:13:49 · 1468 阅读 · 0 评论 -
TP5增加数据,返回ID
PHP部分代码$arr = array( 'addtime' => time(), 'uid' => $uid, 'price' => $price, 'remaeks' => '', 'status' => 0,);$id = Db::name('user')->insertGetId($arr);原创 2020-07-16 08:46:45 · 866 阅读 · 0 评论 -
PHP获取小程序二维码,可带参数
PHP部分代码//生成推广 小程序二维码public function huoqu_code(){ $uid = input('uid'); if(empty($uid)){ return json(array('code'=>'0','Status'=>'invalid parameter','Msg'=>'参数错误')); } $this_user = Db::name('user')->where(array( 'id' => $原创 2020-07-15 16:42:37 · 1018 阅读 · 0 评论 -
TP5 一个值被字段的值包含查询 FIND_IN_SET用法
PHP部分代码//teacher_id 这个字段包含的值:"1,2,3"$teacher_id = 1;$where[] = ['exp',Db::raw('FIND_IN_SET('.$teacher_id.',teacher_id)')];$where['status'] = 1;$list = Db::name('course')->where($where)->select();原创 2020-07-10 22:36:17 · 969 阅读 · 0 评论 -
PHP睡眠 延迟执行
PHP部分代码sleep(5); //睡眠5秒 延迟执行5秒原创 2020-07-09 23:24:36 · 502 阅读 · 0 评论 -
tp5 跨控制器调用方法
PHP部分代码//在同一个controller内调用方法$user= controller('User');$user_info = $user->info();//不在同一个controller内调用方法use app\wap\controller\user_info;$info= new user_info;$user_info = $info->huoqu_info();原创 2020-07-08 20:04:30 · 330 阅读 · 0 评论 -
PHP object对象转为数组
PHP部分代码/* $object object对象 数据信息object(stdClass)#51 (4) { ["Message"] => string(2) "OK" ["RequestId"] => string(36) "4F15BC21-8548-4692-BC99-23ACF6A53ECB" ["BizId"] => string(20) "271812694197084716^0" ["Code"] => string(2) "OK"}*/原创 2020-07-08 16:45:40 · 1224 阅读 · 0 评论 -
TP5 直接操作字段加1、减1
PHP部分代码//字段值 加db('user')->setInc('num'); // 字段原值默认加1db('user')->setInc('num',2); // 字段原值加2//字段值 减db('user')->setDec('num'); // 字段原值默认减1db('user')-setDec('num',2); // 字段原值减2...原创 2020-07-08 13:49:56 · 2474 阅读 · 0 评论 -
PHP josn和数组互相转换 josn转数组 数组转为josn
PHP部分代码//json -> 数组//json字符串$josnstr= '[{ "id": "1", "id": "2", "id": "3"}]';//json转换成数组$arr = json_decode($str,true);//数组 -> josn//数组$arr = array('id' => 1, 'id' => 2, 'id' => 3);//数组转为josn字符串$josnstr = json_encode($arr,true);八原创 2020-07-01 09:53:59 · 176 阅读 · 0 评论 -
PHP精确计算 PHP高精度计算 PHP精度计算
PHP部分代码bcadd($a,$b,2);//使用方式 bcadd — 将两个高精度数字【相加】bccomp — 【比较】两个高精度数字,返回-1, 0, 1bcdiv — 将两个高精度数字【相除】bcmod — 求高精度数字余数【求余】bcmul — 将两个高精度数字【相乘】bcpow — 求高精度数字【乘方】bcpowmod — 求高精度数字乘方【求模】,数论里非常常用bcscale — 配置默认小数点位数,相当于就是Linux bc中的”scale=”bcsqrt原创 2020-06-29 13:15:34 · 1350 阅读 · 0 评论 -
TP5导出多个excel文档,php导出excel
PHP 代码部分include "../vendor/PHPExcel/PHPExcel.php";//require '/PHPExcel/PHPExcel.php';$headArr = array( '底部标题1'=>array('姓名','成绩'), '底部标题2'=>array('姓名','成绩'), '底部标题3'=>array('姓名','成绩'), );$data = array( '底部标题1'=>array( array('原创 2020-05-19 16:07:25 · 561 阅读 · 0 评论 -
TP5导入,导入Excel
PHP代码部分public function daoru(){ include "../vendor/PHPExcel/PHPExcel.php"; $objPHPExcel = new \PHPExcel(); //获取表单上传文件 $file = request()->file('excel'); $info = $file->validate(['size'=>156780,'ext'=>'xlsx,xls,csv'])->mov原创 2020-05-12 17:06:46 · 163 阅读 · 0 评论 -
tp5导出,导出Excel
PHP代码部分//导出考试成绩public function daochu() { $cid = $_GET['cid']; $this_course = Db::name('course') -> where(array('id' => $cid))->find(); $mid = $_GET['mid']; $this_user = Db::name('store_member') -> where(array('id' => $mid))->f原创 2020-05-12 17:02:43 · 261 阅读 · 0 评论 -
tp5查询一个字段大于另一个字段
PHP代码部分$where['is_show'] = 1; $lists = Db::name('user')->whereExp('money','>= inter')->where($where)->select();原创 2020-05-11 16:52:01 · 2421 阅读 · 0 评论 -
PHP创建订单编号
PHP代码部分$order_sn = $time.rand(1111,9999);原创 2020-05-11 15:39:44 · 301 阅读 · 0 评论 -
PHP时间戳互相转换,时间戳转为时间,时间转为时间戳
PHP部分代码//时间戳 转为 时间 【时间戳 -> 时间】$time_ = 1589013217;$date_ = date('Y-m-d H:i:s',$time_); //输出测试 echo $date_; // 2020-05-09 16:35:28//时间 转为 时间戳 【时间 -> 时间戳】$date_ = '2020-05-09 16:35:28';$time_ = strtotime($date_); //输出测试 echo $time_ ; // 15原创 2020-05-09 16:37:32 · 855 阅读 · 0 评论 -
php 循环 foreach
foreach($lists as $k => $v){ $lists[$k]['name']; $v['name']; }原创 2020-04-28 14:09:09 · 130 阅读 · 0 评论 -
TP5 数据查询
//某个值是否在某个数组内查询 where('id','in', $ids)$ids = '1,2,3,4,5',$guanlian_product = Db::name('product') -> where('id','in', $ids) -> select();//随即查询 orderRaw('rand()')$guanlian_product = Db::n...原创 2020-04-27 15:40:59 · 877 阅读 · 0 评论 -
PHP 一维数组找到最大的值
$arr = array(1,2,3,4,5);$arr_max = max($arr_max);echo $arr_max;//输出 5原创 2020-04-27 10:29:50 · 231 阅读 · 0 评论