php技巧

  • php实现webservice实例

    本文实例讲述了php实现webservice的方法.分享给大家供大家参考.具体实现方法如下: 首先大家要简单了解何谓webservice,接下来就做两个非常简单的例子,webservice还是逃不开s ...

  • php排序算法(冒泡排序,快速排序)

    冒泡排序实现原理 ① 首先将所有待排序的数字放入工作列表中.② 从列表的第一个数字到倒数第二个数字,逐个检查:若某一位上的数字大于他的下一位,则将它与它的下一位交换. ③ 重复步骤②,直至再也不能交换 ...

  • php删除二维数组中的重复值方法

    实例如下所示: //二维数组去掉重复值 public function a_array_unique($array){ $out = array(); foreach ($array as $key= ...

  • PHP过滤器 filter_has_var() 函数用法实例分析

    本文实例讲述了PHP过滤器 filter_has_var() 函数用法.分享给大家供大家参考,具体如下: 定义和用法 filter_has_var() 函数检查是否存在指定输入类型的变量. 如果成功则 ...

  • PHP排序算法的复习和总结

    直接上代码吧! 复制代码 代码如下: <?php /* * 插入排序(一维数组) * 每次将一个待排序的数据元素,插入到前面已经排好序的数列中的适当的位置,使数列依然有序:直到待排序的数据元素全 ...

  • PHP getID3类的使用方法学习笔记【附getID3源码下载】

    本文实例讲述了PHP getID3类的使用方法.分享给大家供大家参考,具体如下: 网上描述: getID3()这个PHP脚本能够从MP3或其它媒体文件中提取有用的信息如:ID3标签,bitrate,播 ...

  • 秒杀场景的缓存、队列、锁使用Redis优化设计方案

    目录 一.为什么难 二.常见架构 三.优化方向 四.优化细节 五.Redis 六.总结 一.为什么难 秒杀系统难做的原因:库存只有一份,所有人会在集中的时间读和写这些数据.例如小米手机每周二的秒杀,可 ...

  • PHP封装的简单连接MongoDB类示例

    本文实例讲述了PHP封装的简单连接MongoDB类.分享给大家供大家参考,具体如下: 1. 封装MongoDB类 <?php class MongoDB { private $database; ...

  • PHP whois查询类定义与用法示例

    本文实例讲述了PHP whois查询类定义与用法.分享给大家供大家参考,具体如下: whois.class.php <?php class Whois{ private $WHOIS_SERVE ...

  • php7新特性的理解和比较总结

    php7新特性的理解和比较总结

  • 如何用PHP实现分布算法之一致性哈希算法

    传统算法缺陷 对于服务器分布,我们要考虑的东西有如下三点:数据平均分布,查找定位准确,降低宕机影响. 传统算法一般是将数据的键用算法映射出数字,对其用服务器数量取模,并根据结果选择要存储的服务器.其能 ...

  • PHP如何开启Opcache功能提升程序处理效率

    简介 Opcache 的前生是 Optimizer+ ,它是 Zend 开发的 PHP 优化加速组件.Optimizer+ 将 PHP 代码预编译生成的脚本文件 Opcode 缓存在共享内存中供以后反 ...

  • php语言的7种基本的排序方法

    本文总结了一下常用的7种排序方法,并用php语言实现. 1.直接插入排序 /* * 直接插入排序,插入排序的思想是:当前插入位置之前的元素有序, * 若插入当前位置的元素比有序元素最后一个元素大,则什 ...

  • 不常用但很实用的PHP预定义变量分析

    不常用但很实用的PHP预定义变量分析

  • jQuery+PHP实现图片上传并提交功能

    图片上传思路:通过ajax实现图片上传,然后把PHP返回的图片地址,加入到隐藏字段中,最后通过表单提交给后台PHP,代码如下 HTML代码 zimg.html文件: <!DOCTYPE html ...

  • 部署PHP项目应该注意的几点事项分享

    在部署PHP项目时,有几点需要特别注意,也是初学者比较容易忽视的点: 一.下载WAMPServer后,如何安装配置? 二.如何通过客户端管理MySQL数据库? 三.如何通过IP地址访问PHP网站,如果 ...

  • PHP常用header头定义代码示例汇总

    在php的开发中,我们常常需要使用到header函数头来进行做标记 header() 函数向客户端发送原始的 HTTP 报头. 常用header设置列表如下: header('HTTP/1.1 200 ...

  • PHP实现动态压缩js与css文件的方法

    本文实例讲述了PHP实现动态压缩js与css文件的方法.分享给大家供大家参考,具体如下: 正式发布产品时,我们希望将项目里的js,css合并压缩,以减少http请求.防止轻易查看源代码. 使用 只需要 ...

  • PHP生成图表pChart的示例解析

    pChart是一个开源的图表生成库,主要涉及3个Class:pChart.class, pData.class, pCache.class,可生成20多种简单或复杂的图表,支持PNG,JPG,GIF通 ...

  • 理清PHP在Linxu下执行时的文件权限方法

    一.文件权限及所属 1.文件有三种类型的权限,为了方便期间,可以用数字来代替,这样可以通过数字的加减,用一个数字就能标识这个文件的权限了,例如7=4+2+1,表示读写执行3个权限都有,6=4+2,表示 ...