当前位置:首页 > PHP教程 > PHP高级教程

PHP高级教程

PHP中strtotime函数使用方法详解

9

在php中有个叫做strtotime的函数。strtotime实现功能:获取某个日期的时间戳,或获取某个时间的时间戳。strtotime将任何英文文本的日期时间描述解析为unix时间戳[将系统时间转化成unix时间戳]一,获取指定日期的un

PHP基于文件锁解决多进程同时读写一个文件问题示例

9

本文实例讲述了php基于文件锁解决多进程同时读写一个文件问题。分享给大家供大家参考,具体如下:首先php是支持进程的而不支持多线程(这个先搞清楚了),如果是对于文件操作,其实你只需要给文件加锁就能解决,不需要其它操作,php的flock已经

PHP环形链表实现方法示例

7

本文实例讲述了php环形链表实现方法。分享给大家供大家参考,具体如下:环形链表是一种链式存储结构,类似于单链表。区别是环形链表的尾节点指向头节点。从而形成一个环,环形链表是一种非常灵活的存储结构,可解决许多实际问题,魔术师发牌问题和约瑟夫问

PHP如何获取二维数组中某个key的集合

8

本文为代码分享,也是在工作中看到一些“大牛”的代码,做做分享。具体是这样的,如下一个二维数组,是从库中读取出来的。代码清单:复制代码代码如下:$user=array(0=>array('id'=>1,'name'=>'张三

PHP实现在线阅读PDF文件的方法

7

本文实例讲述了php实现在线阅读pdf文件的方法。分享给大家供大家参考。具体实现方法如下:<?phpif(!function_exists('read_pdf')){functionread_pdf($file){if(str

PHP面向对象程序设计之接口用法

13

接口是php面向对象程序设计中非常重要的一个概念。本文以实例形式较为详细的讲述了php接口的用法。具体如下:接口:interface在php中,我们可以规定,一个对象应该具有哪些公共的外部操作,即可使用interface来规定。公共的方法就

PHP操作Postgresql封装类与应用完整实例

12

本文实例讲述了php操作postgresql封装类与应用。分享给大家供大家参考,具体如下:这个类封装了一些常用的函数,原帖里面还有事务处理的内容,以后再学习吧。类文件定义:<?phpclasspgsql{private$lin

PHPmail()函数使用及配置方法

8

配置工欲善其事,必先利其器。首先我们以windows下面为例进行说明,如何配置一下本地的mail。下载附件sendmail.zip-解压到任意路径,修改sendmail.ini,根据实际需要修改下面的信息。复制代码代码如下:[sendmai

检查url链接是否已经有参数的php代码添加?或&amp;

9

比如分页,因为有些链接已经有参数了,在附加分页信息的时候不能把原有的参数丢掉,所以判断一下链接是否有参数,然后根据需要附加分页信息。方法很简单:复制代码代码如下:((strpos($url,'?')!==false)?'&':'?'

memcache一致性hash的php实现方法

10

本文实例讲述了memcache一致性hash的php实现方法。分享给大家供大家参考。具体如下:最近在看一些分布式方面的文章,所以就用php实现一致性hash来练练手,以前一般用的是最原始的hash取模做分布式,当生产过程中添加或删除一台me

PHP排序算法系列之归并排序详解

6

归并排序归并排序(merge-sort)是建立在归并操作上的一种有效的排序算法,该算法是采用分治法(divideandconquer)的一个非常典型的应用。将已有序的子序列合并,得到完全有序的序列;即先使每个子序列有序,再使子序列段间有序。

PHP+Javascript实现在线拍照功能实例

9

本文实例讲述了php+javascript实现在线拍照功能。分享给大家供大家参考。具体如下:我们在一些web应用中可能会遇到这样的情况,用户需要自己现场拍照并上传到会员系统。比如驾校采集指纹拍照流程、考试现场采集照片等。我们今天要讲的是如何

php给一组指定关键词添加span标签的方法

8

本文实例讲述了php给一组指定关键词添加span标签的方法。分享给大家供大家参考。具体如下:这里是php给一组指定的关键词添加span标签,高亮突出显示关键词//exampleuse:$spanned=codewords($string_c

PHP杂谈《重构-改善既有代码的设计》之三重新组织数据

8

思维导图介绍承接上文的php杂谈《重构-改善既有代码的设计》之重新组织你的函数继续重构方面的内容。这章主要针对数据的重构。1、争论的声音——直接访问field还是通过函数(accessor)访问field2.修改array为object:当

PHP命令行工具shell_exec,exec,passthru,system详细使用介绍

8

所有这些命令都衍生一个子进程,用于运行您指定的命令或脚本,并且每个子进程会在命令输出写到标准输出(stdout)时捕捉它们。shell_exec()shell_exec()命令行实际上仅是反撇号(`)操作符的变体。如果您编写过shell或p

用Json实现PHP与JavaScript间数据交换的方法详解

8

json(javascriptobjectnotation)是一种轻量级的数据交换格式。简而论之,不管是xml还是json都是为了方便在客户端与服务器端交互数据的中转站,特别是用于对象型数据,比如最常见的数组。下面将分别将数组从php传送给

CodeIgniter完美解决URL含有中文字符串

13

codeigniter默认的配置下是不允许url中包含非ascii字符的,如果url中含非ascii字符,那么ci会毫不客气的抛出错误。本文章向码农介绍codeigniter如何解决url含有中文字符串。你可能会说,那我把这个url使用函数

php发送html格式文本邮件的方法

8

本文实例讲述了php发送html格式文本邮件的方法。分享给大家供大家参考。具体实现方法如下:<?php$to="simon@mailexample.com,elaine@mailexample.com";//设置收件人$sub