PHP判断两个数组是否存在交集

    PHP判断两个数组是否存在交集,函数代码如下: /***************判断两个数组是否存在交集******************/ function get_array_intersection($array_A,$array_B){ if(!isset($array_A) || !isset($array_B) || !is_array($array_A) || !is_array($array_B) || empty($array_A) || empty($array_B)){ return false; } foreach($array_A as $temp){ if(in_array($temp,$a...阅读全文
    作者:绝缘体.. | 分类:PHP, 编程语言 | 阅读: | 标签:, , , ,

    windows系统下安装memcache

    关于 memcache 的介绍,这里就不在多说了,读者可以参考:memcached是什么?memcache该何使用? (1)安装memcache首先你得下载两个文件,memcached 的安装文件和php所需要的 pecl 扩展 php_memcache.dll 文件,因为这里是介绍在 windows 下面安装 memcached ,所以你需要下载的是 memcached.exe 文件。 memcached.exe 具体下载地址为:http://code.jellycan.com/memcached/ ,这个页面上...阅读全文
    作者:绝缘体.. | 分类:apache, PHP, windows, 开发工具, 操作系统, 编程语言 | 阅读: | 标签:, , , ,

    PHP面向对象法则

    php面向对象开发的一些法则,对于如下法则,一位前辈牛人说过,你不必严格遵守这些原则,违背它们也不会被处以宗教刑罚。但你应当把这些原则看成警铃,若违背了其中的一条,那么警铃就会响起 。 —– Arthur J.Riel (1) 所有数据都应该隐藏在所在的类的内部。 (2) 类的使用者必须依赖类的共有接口,但类不能依赖它的使用者。 (3) 尽量减少类的协议中的消息。 (4) 实现所有类都理...阅读全文
    作者:绝缘体.. | 分类:PHP, 编程语言 | 阅读: | 标签:, , , ,

    PHP利用CURL_MULTI实现多线程

    PHP中的curl_multi一类函数可以实现同时请求多个url,而不是一个一个依次请求,这就类似一个进程实现了多个线程的功能,因此可以使用PHP利用CURL_MULTI实现完成多线程类的任务,下面就一个利用PHP CURL_MULTI多线程采集网页为例来说明一下。 <?php //功能:PHP利用CURL_MULTI多线程采集网页函数 $text=remote(array('http://www.phpernote.com','http://www.baidu.com/','http://ww...阅读全文
    作者:绝缘体.. | 分类:apache, go, PHP, 开发工具, 编程语言 | 阅读: | 标签:, , , ,

    mysql中优化sql语句查询的30种方法

    分享一下工作中总结的 mysql 中优化 sql 语句查询的30种方法。 1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。   2.应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。 3.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where...阅读全文
    作者:绝缘体.. | 分类:MySQL, 数据库 | 阅读: | 标签:, , , ,

    PHP生成随机数的几种方法

    php生成随机数的几种方法,总结如下: 第一种方法,非常简单,直接使用系统自带的函数: srand((double)microtime()*1000000); //随机产生0-99之间的整数 $randval=rand(0,99999999); echo $randval,'<br />'; /* 类似输出:32659912 */ 第二种方法,稍微复杂一点,不只是生成只有数字的随机字符串,更包括了各种特殊字符: function randomkeys($length){ $output='';...阅读全文
    作者:绝缘体.. | 分类:PHP, 编程语言 | 阅读: | 标签:, , , ,

    php get_headers函数的作用及用法

    get_headers() 是PHP系统级函数,他返回一个包含有服务器响应一个 HTTP 请求所发送的标头的数组。如果失败则返回 FALSE 并发出一条 E_WARNING 级别的错误信息(可用来判断远程文件是否存在)。 函数定义 array get_headers ( string $url [, int $format = 0 ] ) 参数 url 目标 URL format 如果将可选的 format 参数设为 1,则 get_headers() 会解析相应的信息并设定数组的键名。 示例 <?...阅读全文
    作者:绝缘体.. | 分类:html, PHP, 编程语言 | 阅读: | 标签:, , , ,