![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
PHP
文章平均质量分 50
Slovty
硬技术为盾,软素质为矛,砥砺前行
展开
-
一条神奇的sql
一条神奇的sqlgithub看不了图的话,麻烦移驾:https://gitee.com/slovty/php-notes/blob/master/eNotes/%E4%B8%80%E6%9D%A1%E7%A5%9E%E5%A5%87%E7%9A%84sql.md个人有一个习惯,喜欢在查询的时候把sql也打印出来去数据库执行一下,看是否预期一致。 就是这个习惯,让我发现一个"神奇"的现象:同一预期的sql通过不同的方法而得到出不同的结果集。本次问题环境mysql5.7 php7.3.4nts原创 2020-08-26 10:04:57 · 255 阅读 · 0 评论 -
PHP 循环取2个时间之内的年月
客户总是奇葩.....最近客户觉得报表在系统没使用之前的月份是空的太难看了,没数据空的怪我咯。。。提出这个奇葩需求,从有数据的那个月份开始,到当前月份+3个月为止(把前面的空白放到后面去了,解释不通,就觉得这样好)。 好吧,为人民币服务。直接上代码:$starty = 2017; //系统元年$starttime = strtotime('2017-08-01'原创 2017-12-15 20:36:42 · 4897 阅读 · 0 评论 -
php之curl实现http与https请求的方法
常规curl请求:$url = 'http://www.xxx.com';$curl = curl_init();curl_setopt($curl, CURLOPT_URL, $url);curl_setopt($curl, CURLOPT_HEADER, 1);curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);$data = curl转载 2017-10-23 19:26:44 · 460 阅读 · 0 评论 -
PHP 二维数组去掉重复值并保持原结构
不得不说PHP的数组功能真的是非常强大。下面直接上PHP的二维数组去掉重复值并保持原结构的 代码://二维数组去掉重复值function arrunique($a){ foreach($a[0] as $k => $v){ //二维数组的内层数组的键值都是一样,循环第一个即可 $ainner[]= $k; //先把二维数组中的内层数组的键值使用一维数原创 2017-08-21 18:16:39 · 3777 阅读 · 0 评论 -
php 两个数组合并,一个做键,一个做值
项目中遇到这么个情况,有两个数组: $afloor,$adata;这两个数组合并为一个新数组:$acombine,使用$afloor中的值,为新数组的键名,$adata中的值为新数组相对应的值.直接使用PHP array_combine()函数就行了,array_combine()传入2个参数,array_combine(作为键的数组,作为值的数组)。比如: $acombine =原创 2017-08-21 17:58:20 · 9426 阅读 · 0 评论 -
PHP性能如何实现全面优化?
性能是网站运行是否良好的关键因素, 网站的性能与效率影响着公司的运营成本及长远发展,编写出高质高效的代码是我们每个开发人员必备的素质,也是我们良好的职业素养。 如何优化PHP性能呢?一、变量(重要) 1)、 变量大小,注意变量大小是节约内存的最有效手段,对于来自用户表单、数据库和文件缓存的数据都需要控制变量的大小。 因为cpu要处理的数据转载 2017-05-09 15:40:53 · 526 阅读 · 0 评论 -
PHP截取中文字符串出现乱码的解决办法
出现需要截取字符串的需求,首先想到的是substr(), 但是会出现乱码的问题.所以如果截取中文字符串的话,可以使用php的内置函数中文截取:mb_substr(), 这是mb_substr( $str, $start, $length, $encoding )$str : 需要被截的中文字符串 ;$start : 截取开始参数,起始为0 ;$length : 要截原创 2017-04-10 16:52:23 · 1363 阅读 · 0 评论 -
OneThink+PHPExcel灵活适应导入数据Excel表(导入)
由上篇而来,直接上代码,聊以小计.//导入函数 /* * find(999) 999为数据库的主键id * find(999) 用于获得表的字段 * $_POST['modelid'] */ //$expTitle=>表的主题,$expCellName=>表头名(列名),$expTableData=>数据(以下采用原创 2017-03-10 21:22:16 · 1312 阅读 · 0 评论 -
OneThink+PHPExcel灵活适应导出数据Excel表(导出)
Class XMLWriter not found,导出的excel文件是乱码,使用PHPExcel完美导出excel表,写活的导出执行函数,只需要改动一点需要处理的数据与表头可以适应多个表的导出.原创 2017-03-10 20:46:51 · 2161 阅读 · 0 评论 -
PHP单双引号的区别
今天在做THINKPHP的练习的时候,出现了一个问题//$elist = $student->where('id=$_GET[\'id\']')->find();$id1=$_GET['id'];$list = $student->where("id=$id")->find();原创 2017-02-19 20:09:53 · 499 阅读 · 0 评论