
PHP
顽皮的绅士
这个作者很懒,什么都没留下…
展开
-
PHP-Xdebug调试
sax原创 2020-02-23 21:17:39 · 240 阅读 · 0 评论 -
PHP的开发技巧--快捷的方式验证字段
字段的验证算是开发中占比较重的一环,每个PHP框架的字段验证方式基本一致,都各自的验证类,方法大同小异。基本原则大概就是一张表对应一个模型对应一个验证类。每个字段都设置相应的规则和提示信息,如果有场景设置的话,单独给每个场景单独设置一个方法,存储该方法对应的字段。最后统一用一个方法作为验证入口,最后接管异常,有异常直接抛出返回,可以省去很多if语句判断。验证类,字段和提示 /** ...原创 2018-10-19 11:37:50 · 198 阅读 · 0 评论 -
PHP获取每月的开始时间和结束时间
$month_first=date("Y-m-01", time());$month_end=date("Y-m-t", time());原创 2018-10-30 11:07:07 · 1115 阅读 · 0 评论 -
PHP解决文件名乱码问题
项目之前下载的PDF出现了乱码的问题。乱码问题的本质就是字符编码的差异,解决的思路也是通过转换编码来实现。$search = array('*','$','\\','/',"'",'"','*','?',':','<','>','|',' ');$PHName=str_replace($search, '_', $policy_info['PHName']);$policy_...原创 2019-04-03 10:31:29 · 1623 阅读 · 0 评论 -
PHP excel 导出时变为科学计数法的问题
Ecel导出数据时,数字过大的话,会自动转换为科学计数法,显示不够友好。只有将数字类型转换为字符串类型即可。将数字类型转换为字符串类型。由于PHP是弱类型语言,很多时候这方法并不奏效 在该字符串或者数字中加上"\t"即可...原创 2019-04-23 10:14:38 · 1447 阅读 · 0 评论 -
PHP 导出Excel表格
PHP的表格导出比较简单设置header头。 header("Content-Disposition: inline; filename=文件名.csv");#inline 设置浏览器类型我内嵌类型 header('Content-Type: application/octet-stream');#表示文件类型为二进制流程序输出BOM头 echo "\...原创 2019-05-22 16:55:23 · 1194 阅读 · 0 评论 -
保单不可重复提交操作
保单提交不可重复提交主要有两点颜色改变 按钮不可点击 var submit_btn = $('.submit-btn'); submit_btn.css({background: "gray", border: "1px solid gray"}); submit_btn.attr('disabled', 'disabled');成功或失败后撤销操作...原创 2019-05-30 16:56:29 · 327 阅读 · 0 评论 -
PHP 自定义打印函数
function dd($data){ // 定义样式 $str = ''; if (is_bool($data)) { $show_data = $data ? 'true' : 'false'; } elseif (is_null($data)) { $show_data = 'null'; } else { ...原创 2019-06-13 09:53:40 · 797 阅读 · 0 评论 -
PHP过滤掉换行符、特殊空格、制表符等
preg_replace('/\s/u',' ',$insure_v['Name'])原创 2019-07-11 09:19:45 · 3566 阅读 · 0 评论 -
PHP开发技巧--状态数组转换为文字
问题:开发中常常遇到将状态、性别等数字转换为文字,以便前台更好的展示。如性别(gender)通常用1代表男性2代表女性,但是前端输出往往不是1或者2,而是男或者女。可以前端解决,也可以后端解决这个问题,主要是讲解后端解决的问题。将字段直接转换为文字,如1直接转换为男,2直接转换为女。大部分PHP框架都有各自修改字段属性的方法,以常用的Tp为例: public function getSta...原创 2018-10-19 11:03:33 · 810 阅读 · 0 评论 -
PHP对象转换为数组
使用函数:get_object_vars()原创 2018-03-07 19:22:43 · 2009 阅读 · 0 评论 -
php中如何用$_GET[ ]方法获取相同参数第二个值?
1.传递参数页面a.htmlni2.接收参数页面b.php<?php $a=$_SERVER['QUERY_STRING'];//id=1&id=2&id=3 $ids=explode('&',$a);//此函数用来将字符串切割为数组 ...转载 2017-09-30 14:07:47 · 2060 阅读 · 0 评论 -
解析get参数被编码的参数
urldecode原创 2017-09-30 14:10:46 · 509 阅读 · 0 评论 -
十行代码搞定无限极分类
//无线级分类function tree(&$data,$pid=0){ static $tree=[]; foreach ($data as $key=>$vo){ if ($vo['pid']==$pid){ $tree[]=$vo; tree($data,$vo['id']); } }转载 2017-11-07 16:57:58 · 263 阅读 · 0 评论 -
查找子集,并分类返回
//查找子集 function tree_son($data,$pid){ $son=[]; foreach ( $data as $key=>$vo){ if ($vo['pid']==$pid){ $vo['son']=tree_son($data, $vo['id']); $son[]=$vo;原创 2017-11-08 12:32:47 · 504 阅读 · 0 评论 -
PHP 将秒数转行为时分秒
方法一:PHP 内置函数gmdate('H:i:s',1500)原创 2017-10-31 15:55:01 · 2927 阅读 · 0 评论 -
PHP 文件上传配置
转载 2017-11-14 09:41:21 · 791 阅读 · 0 评论 -
文件上传错误信息说明
原创 2017-11-14 09:44:47 · 1793 阅读 · 0 评论 -
PHP 查看系统是否线程安全还是非安全
原创 2017-11-24 15:18:53 · 1117 阅读 · 0 评论 -
二维数组转换为一维
$ids = array_column($msg, 'id');原创 2017-10-17 17:05:48 · 1084 阅读 · 0 评论