![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
php
weilan008
哎呦,做网站不错哦
展开
-
利用PHPExcel将数据库数据导入excel表格的方法
用php写了利用PHPExcel将数据库数据导入excel表格的方法该方法需要引入PHPExcel类,可以在http://phpexcel.codeplex.com/下载,我的放在Excel文件夹下php代码如下:// 定义根目录define('ROOT_PATH', __DIR__);// 载入PHPExcel类require('../Excel/PHPExcel.php');// 连接选原创 2015-08-22 18:05:31 · 2517 阅读 · 2 评论 -
排序算法
php array_column()函数 php低版本兼容处理 在使用php内置的函数进行数组排序时,发现使用该函数array_column()时报错了,上网一查发现是php版本不支持(当时是php5.4,这个函数是php5.5才支持),所以在使用是就可以自己重新定义一下该函数,就可以通用了,下面代码是按照数组内view_num字段降序排序,代码如下:$num_arr = array(1, 2,原创 2017-03-16 09:39:04 · 335 阅读 · 0 评论 -
php array_column()函数 php低版本兼容处理
在使用php内置的函数进行数组排序时,发现使用该函数array_column()时报错了,上网一查发现是php版本不支持(当时是php5.4,这个函数是php5.5才支持),所以在使用是就可以自己重新定义一下该函数,就可以通用了,代码如下: /** * 返回数组中指定的一列 * @param $input 需要取出数组列的多维数组(或结果集)原创 2016-12-21 09:37:12 · 4750 阅读 · 0 评论 -
PHP 容易犯的不易察觉的错误
总结一下PHP 容易犯的不易察觉的错误:count()函数 $sum = count(false); echo $sum; // 结果 输出1 而不是0原创 2016-11-28 09:37:10 · 367 阅读 · 0 评论 -
判断手机发送的客户端标志
// 判断手机发送的客户端标志 if(isset($_SERVER['HTTP_USER_AGENT'])) { $userAgent = strtolower($_SERVER['HTTP_USER_AGENT']); $clientkeywords = array( 'app-android', 'a原创 2016-11-15 13:26:34 · 677 阅读 · 0 评论 -
php 连接SqlServer小结
php 连接SqlServer(windows/Linux)最近遇到要用php连接SqlServer的情况,发现在Windows和Linux下还是有区别的,也遇到了不少坑,在此记录一下: windows下: 我使用的是PHP Version 5.4.33 NTS,VC9 需要注意的是要按照sqlsrv的相关扩展 修改php.ini把这两项前面的分号去掉,重启Apache服务即可: exte原创 2016-10-28 09:39:10 · 3472 阅读 · 0 评论 -
PhpStorm terminal无法输入命令
在使用PhpStorm时,点击下面的terminal时,发现怎么输入都不显示,于是一查才发现是phpstorm与win10系统不兼容的问题,只要设置一下控制台(使用老版本就ok了) 步骤非常简单: win+r打开控制器,鼠标右键标题栏,点击属性,选择选项标签,勾选使用旧版控制台(需要重新启动),然后重启phpstorm,重新打开terminal就可以正常输入使用了,如图:原创 2016-08-21 14:43:20 · 2982 阅读 · 0 评论 -
php function &test() 引用详解
php的引用(就是在变量或者函数、对象等前面加上&符号)在PHP 中引用的意思是:不同的名字访问同一个变量内容。 与C语言中的指针是有差别的.C语言中的指针里面存储的是变量的内容,在内存中存放的地址。 1.变量的引用PHP 的引用允许你用两个变量来指向同一个内容<?php $a="ABC"; $b =&$a; echo $a;//这里输出:ABC echo $b;转载 2016-08-09 13:50:35 · 6848 阅读 · 0 评论 -
PHP current() 函数
$people = array("Bill", "Steve", "Mark", "David");echo current($people) . "";原创 2016-07-04 16:08:42 · 406 阅读 · 0 评论 -
加密ENCODE或解密DECODE函数
/** * $string 明文或密文 * $operation 加密ENCODE或解密DECODE * $key 密钥 * $expiry 密钥有效期 */ function authcode ( $string , $operation = 'DECODE' , $key = '' , $expiry = 0 ) { // 动态密匙长度,原创 2016-06-16 15:09:15 · 7740 阅读 · 0 评论 -
Ecos model
model的命名规则{$app_id}_mdl_{$mod_path}例如: model: b2c_mdl_cart_objects $app_id = b2c $mod_path = cart/objects.php model存放位置app/{$app_id}/model/{mod_path}/例如: b2c_mdl_cart_objects 存放位置: app/b2c/model/原创 2016-06-29 19:29:11 · 405 阅读 · 0 评论 -
PHP获取时间戳
echo strtotime(date('Y-m-d'));获取明天凌晨的时间戳 代码: echo strtotime(date('Y-m-d',strtotime('+1 day')));附上测试代码: echo strtotime('2012-11-2'); echo strtotime('2012-11-2 00:00:00'); echo strtotime(date('Y-m-d原创 2016-04-11 15:09:57 · 534 阅读 · 0 评论 -
相同位置字符串比较小程序
// 字符串1$str1 = 'abcdef';// 字符串2$str2 = 'abefeg';// 分数常量基数const SCORE = 10;// 总分$scoreSum = 0;// 重复次数$repeatSum = 0;// str长度$len = strlen($str1);// 循环for ($i = 0; $i < $len; $i++) { //原创 2016-06-08 11:11:07 · 2245 阅读 · 0 评论 -
PHP empty()和isset()的区别
PHP中empty()和isset()的区别 对于初学php的人来说,empty()和和isset()用法的区别是很难搞清楚的,他们的用法的差别不仔细去琢磨的话确实很难弄清楚。先说一下他们的共同点:1、都可以判定一个变量是否为空;2、都返回boolean类型,即true或false。下面具体说一下他们用法之间的区别:1、isset()用来检测变量是否设置,只能用于变量,因为传递任何其它参数都将造成原创 2016-06-24 10:02:53 · 448 阅读 · 0 评论 -
利用lavarel查询 orWhere的使用
利用lavarel的查询语句进行多或和某条件的交的查询语句可以这样表达:$articleInfo = Article::where('cate_id','=',$cateId) ->where(function($query){ $query->where('name','代码规范') ->orWhere(function($query){原创 2016-05-19 17:33:28 · 6051 阅读 · 1 评论 -
nodejs php md5 加密不一致问题
nodejs:// 签名var str = '10222123730003中文sy14613066196973131a80a30dbe82831d7987bff5';var signature = crypto.createHash('md5').update(str).digest('hex');signature: 8b6cbfdbf9ecae41686fe64eacea749aphp:$原创 2016-04-22 14:56:08 · 3044 阅读 · 0 评论 -
php大文件上传时,应该注意的问题
/* 大文件上传时,应该注意的问题*/1.时间限制如果使用php程序进行文件上传,如果文件上传需要的时间过多,会停止运行程序.但在php中,默认的该页最久执行时间为 30 秒.就是说超过30秒,该脚本就停止执行.这就导致出现 无法打开网页的情况.这时我们可以修改 max_execution_time方法1:在php.ini里查找 max_execution_time默认是30秒.改为m转载 2016-04-26 12:25:39 · 1958 阅读 · 0 评论 -
递归函数查询菜单列表
用php写了一个查询数据库菜单列表的递归方法代码如下 /** * 查询菜单列表函数 * @return array */ public function findMenuList() { // 设置数据模式 DB::setFetchMode(\PDO::FETCH_ASSOC); // 构造查询菜单原创 2015-08-16 18:30:36 · 2640 阅读 · 0 评论