-
PHP 计算代码执行耗时的代码修正网上普遍错误
本文是一个PHP 计算代码执行耗时的代码,并修正网上普遍错误,感兴趣的同学参考下。 前几天测试 SQLite 插入大数据量的时候, 找了一些关于计算执行时间的代码, 发现网上普遍流传着这样一份代码 $t1 = explode(' ', microtime()); // ... 执行代码 ... $t2 = explode(' ', microtime()); echo ($t2[1]-$t1[1]).'s '.($t2[0]-$t1[0]).'ms'; 其实稍微试一下, 就能发现这份代码有个严重的问题. 虽然 t2 得到的时间肯定比 t1 大, 但不代表, 它的微秒数就一定比 t1 的微秒数大. 所以直接相减的话, ms 部分有可能得到的是负数. 因此, 我自己稍微改动了一下, 代码如下: $t1 = microtime(true); // ... 执行代码 ... $t2 = microtime(true); echo '耗时'.round($t2-$t1,...
PHP 2014-12-01 00:53:00 -
PHP屏蔽过滤指定关键字的方法
本文为大家讲解的是PHP屏蔽过滤指定关键字的方法,包含了字符串的过滤处理与数组的遍历等技巧,感兴趣的朋友可以参考下 实现思路: 一、把关键字专门写在一个文本文件里,每行一个,数量不限,有多少写多少。 二、PHP读取关键字文本,存入一个数组 三、遍历关键字数组,挨个用strpos函数去看看内容有没有关键字,如果有,返回true,没有则返回false PHP代码如下: /* PHP中用strpos函数过滤关键字 */ // 关键字过滤函数 function keyWordCheck($content){ // 去除空白 $content = trim($content); // 读取关键字文本 $content = @file_get_contents('keyWords.txt'); // 转换成数组 $arr = explode("n", $content); // 遍历检测 for($i=0,$k=count($arr);$i<$k;$i++){ // 如果此数组元素为空则...
PHP 2014-12-01 00:15:57 -
使用php显示搜索引擎来的关键词
本文是一个使用php显示搜索引擎来的关键词,感兴趣的同学参考下. 在访客从搜索引擎而来的第一个页面上显示访客搜索的关键词,根据这个关键词做出一些提高网站交互能力的改变,比如显示这个关键词相关的其它文章 实现代码: <?php /* Plugin Name: display-search-keywords Plugin URI: http://www...
PHP 2014-11-30 23:34:34 -
PHP数组 为文章加关键字连接 文章内容自动加链接
本文为大家讲解的是PHP数组 为文章加关键字连接 文章内容自动加链接的方法实现,感兴趣的同学参考下. PHP给文章加关键字连接,像163文章内容自动加链接效果,其实很多php网站管理系统里面都有,可以参考里面的代码。 <?php $keys =array( array('网页特效','/js_a/js.html'), array('seo','/seo/seo.html'), array('php','/phper/php.html'), array('jsp','/jsp/jsp.html'), array('asp','/asp/asp.html'), array('ps','/fw/photo.html'), array('photoshop','/fw/photo.html'), array('javascri...
PHP 2014-11-30 21:42:30 -
PHP中的错误处理、异常处理机制分析
本文为大家讲解的是PHP中的错误处理、异常处理机制分析,感兴趣的同学参考下. 在编写php程序时,错误处理是一个重要的部分。如果程序中缺少错误检测代码,那么看上去很不专业,也为安全风险敞开了大门 例: <?php $a = fopen('test.txt','r'); //这里并没有对文件进行判断就打开了,如果文件不存在就会报错 ?> 那么正确的写法应该如下: <?php if(file_exists('test.txt')){ $f=fopen('test.txt','r'); //使用完后关闭 fclose($f); } ?> 一、PHP错误处理的三种方式A、简单的die()语句; 等价于exit(); 例: if(!file_exists('aa.txt')){ die('文件不存在'); } else { //执行操作 }...
PHP 2014-11-30 20:28:46 -
让文档远离错误 善用自动更正功能
如今的输入法不断的增多,功能也越来越快,以至于我们打字的速度明显加快,这大大的减少了时间,但也出现了一些麻烦。据我们所知,在打字速度的提高和文字的出错率成正比,尤其是在输入一些英文单词的时候,这时候就会因为输入的速度快,可能就会将英文单词打错...
系统程序 2014-11-30 19:36:22 -
php错误:Cannot use a scalar value as an array的解决办法
本文为大家讲解的是php错误:Cannot use a scalar value as an array的解决办法,感兴趣的同学参考下。 问题描述: 已经定义过的一个布尔型变量在下面被我直接当数组来调用了,所以就出现错误了 今天在测试php程序的时候,出现了一个错误提示:Cannot use a scalar value as an array,这个错误提示前几天也出过,当时好像稍微调了一下就好了,也没深究,今天却又出现了...
PHP 2014-11-30 15:16:59 -
妙手回春 解决打开word时提示发送错误报告问题
有时候我们想要使用word编辑文档的时候,突然发现word打不开了,打开时显示发送错误报告对话框,但是当我们在点击了“不发送”按钮后立即就关闭了。等再次运行Word,将询问是否以安全模式启动Word...
系统程序 2014-11-30 13:55:24 -
php 错误Notice: Undefined index 错误提示解决方法
本文为大家讲解的是php 错误Notice: Undefined index 错误提示的解决方法,感兴趣的同学下吧。 错误: Notice: Undefined index 字面意思就是未定义的索引,一般情况下是因为程序开发作者判断不严谨导致...
PHP 2014-11-30 12:18:57 -
案例解析在Excel中错误值提示“#NULL!”问题
使用Excel办公制作表格,既方便又好用,只不过在制作的过程中,难免会出现一些问题,如本篇所提到的错误公式“#NULL!”。往往遇到这种情况是因为使用了不正确的区域运算符或引用的单元格区域的交集为空...
系统程序 2014-11-30 07:39:59 -
php中获取关键词及所属来源搜索引擎名称的代码
本文为大家讲解的是php中获取关键词及所属来源搜索引擎名称的代码,感兴趣的同学参考下。 有时候我们需要知道用户通过哪个搜索引擎,通过拿个关键词访问我们页面,当然js也可以实现,但这里介绍下php的实现代码...
PHP 2014-11-30 07:05:45 -
详解Excel错误代码“#NAME?”问题
在使用Excel制作表格的过程中,经常会使用到一些函数和公式,在应用的过程中,如果运算不当,就会出现一些错误代码。当然,出现这些错误代码的原因往往是我们操作有误所造成,我们可以根据Excel中提示的错误代理来分析具体什么原因,以便能够准确的解决问题!接下来来讲讲代码“#NAME?”...
系统程序 2014-11-30 05:18:25