![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
PHP
江枫渔火L
艰难苦恨繁霜鬓,潦倒新停浊酒杯。
展开
-
使用PHP读取Excel中时间格式的单元格时变成小数的解决办法
文章地址:https://blog.lmlyz.online/index/detail/id/86.htmlPHP读取Excel文件时,当Excel单元格设置为时间格式时读取出来的是一个浮点数,这是可以使用以下方法将其转回为时间文本格式:$aa = $data->getCellByColumnAndRow(3, 2)->getFormattedValue();//$aa为从Excel中读取到的数据 $aa = 0.371527777777778$return_date=gmdate('H原创 2020-07-08 17:32:21 · 1829 阅读 · 1 评论 -
mysql取出数据并使用PHP将其组装成insert语句
文章地址:https://blog.lmlyz.online/index/detail/id/85.html $config_link = @mysqli_connect("127.0.0.1", "root", "root", "db_name", "3306"); if (!$config_link) { die('Could not connect: '. mysqli_error() ."\n"); } @mysqli_query($config_link,原创 2020-07-03 10:12:39 · 335 阅读 · 0 评论 -
php将数组转换为JSON中文字符串(兼容中文)
使用json_encode将PHP数组转为json格式时编码问题,以下函数将其转为中文:function json_encode_cn($array, $force_object=false) { if ($force_object) { return unicodeDecode(json_encode($array, JSON_FORCE_OBJECT)); } return unicodeDecode(json_encode($array));}functi原创 2020-07-02 14:26:15 · 1641 阅读 · 0 评论 -
FastAdmin 常见问题
FastAdmin 常见问题由 Loen 创建, 最后一次修改 2018-03-02FastAdmin 常见问题如果你在使用FastAdmin的过程中发现任何问题,请到论坛发贴: http://forum.fastadmin.net安装后提示控制器不存在:E或控制器不存在:N出现这种情况一般是由于Web服务器的PATH_INFO未配置正确,导致服务器接收到了错误的PATH_INFO值,请...转载 2020-03-13 14:55:26 · 1453 阅读 · 0 评论 -
使用preg_match正则书写正确,但匹配不到的解决办法
使用preg_match正则书写正确,但匹配不到的解决办法原文见:https://blog.lmlyz.online/index/detail/id/64.html以下建立在正则书写正确,且有匹配内容的前提下,有可能是preg_match对匹配的字符串有长度限制的问题解决办法(任选一个):1.在php.ini中加入(随便放到哪里):pcre.backtrack_limit=-12.ini...原创 2019-10-08 15:20:03 · 950 阅读 · 0 评论 -
include 和 require 的区别
来自:https://blog.lmlyz.online/index/detail/id/58.html1)PHP 程序执行到 require()时,只会读取一次档案,故常放在程序开头,档案引入后 PHP 会将网页档重新编译,让引入档成为原先网页的一部分。2)PHP 程序执行到 include()时,每次皆会读取档案,故常用于流程控制的区段,如条件判断或循环中。3)require() :如果...原创 2019-06-04 20:45:42 · 1689 阅读 · 0 评论 -
PHP使用谷歌令牌做登录验证
来自:https://blog.lmlyz.online/index/detail/id/55.html1、下载PHP版的GoogleAuthenticator,代码如下,可新建文件googleAuthenticator.php然后复制粘贴进去class PHPGangsta_GoogleAuthenticator{protected $_codeLength = 6;/** * Cr...原创 2019-06-04 20:43:56 · 3665 阅读 · 0 评论 -
centos上搭建SVN,并将项目同步到PHP项目的系统根目录
一、SVN安装这里采用yum安装方式:1、rpm -qa subversion //检查是否安装了低版本的SVN2、yum remove subversion //如果存储旧版本,卸载旧版本SVN3、开始安装yum -y install subversion安装好后查看版本svnserve --version4、创建版本仓库:mkdir -...原创 2018-12-19 14:13:19 · 452 阅读 · 0 评论 -
PHP数组排序函数array_multisort()函数详解
array_multisort()这个函数可以对多个PHP数组进行排序,排序结果是所有的数组都按第一个数组的顺序进行排列——有点拗口,真的,并且我要只是这样说你一定也不明白。先举个例子:例如array_multisort(a,a,a,b),a,a,a,b是两个数组,如果排序之后,a数组的第3个元素被排到了第一位,那么a数组的第3个元素被排到了第一位,那么a数组的第3个元素被排到了第一位,那么b...转载 2018-08-21 14:23:02 · 360 阅读 · 0 评论 -
php 打印数组格式化显示<pre>
当我们PHP调试的时候,用var_dump 或 print_r打印json数据或array数组时,html页面没有换行显示,看到的内容一大堆,不好定位。输出前添加 ,便可以自动格式化换行显示。print_r(“”);比如打印数组 : print_r($arr);输出:Array ( [0] =&gt; Array ( [volume] =&gt; id100343 [weigh...原创 2018-08-20 15:09:21 · 5060 阅读 · 0 评论 -
常用的PHP正则表达式
一、校验数字的表达式 1 数字: ^[0-9]*2n位的数字:\dn2n位的数字:\dn 2 n位的数字: ^\d{n} 3 至少n位的数字: ^\d{n,}4m−n位的数字:\dm,n4m−n位的数字:\dm,n 4 m-n位的数字: ^\d{m,n} 5 零和非零开头的数字: ^(0|[1-9][0-9]*)6非零开头的最多带两位小数的数字:([1−9][0−9]...转载 2018-08-23 09:40:43 · 211 阅读 · 0 评论 -
解析提高PHP执行效率的50个技巧
1、用单引号代替双引号来包含字符串,这样做会更快一些。因为PHP会在双引号包围的字符串中搜寻变量, 单引号则不会,注意:只有echo能这么做,它是一种可以把多个字符串当作参数的”函数”(译注:PHP手册中说echo是语言结构,不是真正的函数,故 把函数加上了双引号)。2、如果能将类的方法定义成static,就尽量定义成static,它的速度会提升将近4倍。3、row[‘id′]的速度是ro...转载 2018-08-17 16:19:52 · 140 阅读 · 0 评论 -
mysql数据生成PHP数组文件
实际上就是 php 将数组写入到一个文本文件或者后缀名为 .php 存储起来,使用的时候直接调用这个文件。 取mysql数据步骤忽略 (1)利用serialize 将数组序列化存储为文本文件,调用时候再使用unserialize 还原 &amp;lt;?php $file='文件路径'; $array=array('s'=&amp;gt; array('aaa','bbb','ccc'),'d'=&amp;...原创 2018-08-07 11:04:07 · 460 阅读 · 0 评论