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

PHP高级教程

php简单实现查询数据库返回json数据

14

示例代码一://设置返回json格式数据header('content-type:application/json;charset=utf8');//连接数据库$link=mysql_connect("localhost","root","

php生成过去100年下拉列表的方法

14

本文实例讲述了php生成过去100年下拉列表的方法。分享给大家供大家参考。具体如下:项目中经常会用到年份选择,这段代码自动生成从今年开始的过去100年的下拉列表<selectname="year"><?php$ye

递归实现php数组转xml的代码分享

11

php中将数组转为xml的需求是常见的,而且实现方法也有很多种,百度找了一下各种实现方法,但是基本是借组一些组件啥的。我就自己写了一个字符串拼组的方法,支持多维数组。仅供参考,不足之处敬请不吝赐教!/***将数组转换为xml*@parama

Redis构建分布式锁

6

1、前言为什么要构建锁呢?因为构建合适的锁可以在高并发下能够保持数据的一致性,即客户端在执行连贯的命令时上锁的数据不会被别的客户端的更改而发生错误。同时还能够保证命令执行的成功率。看到这里你不禁要问redis中不是有事务操作么?事务操作不能

使用PHP函数scandir排除特定目录

11

scandir()函数返回一个数组,其中包含指定路径中的文件和目录。如下所示:例子:复制代码代码如下:<?phpprint_r(scandir('test_directory'));?>输出:复制代码代码如下:array([0]

PHP代码维护,重构变困难的4种原因分析

8

本文分析讲述了php代码维护,重构变困难的4种原因。分享给大家供大家参考,具体如下:代码维护,重构是件很令人不爽的一件事。以下几种情况,会让代码维护和重构变得很困难。1.项目开始时,大家规定好一些代码规范,在一定的规范下进行开发,但是人的思

PHP随机生成唯一HASH值自定义函数

11

网上有很多种方法获取随机唯一的hash值,但是大同小异:1、先获取随机的唯一字符串2、进行md5或者sha1算hash值一个项目要用到hash值,就去网上找了找,却发现php有一个函数能直接生成唯一字符串——uniqid(),通过使用这个函

深入解析PHP的Yii框架中的缓存功能

9

数据缓存是指将一些php变量存储到缓存中,使用时再从缓存中取回。它也是更高级缓存特性的基础,例如查询缓存和内容缓存。如下代码是一个典型的数据缓存使用模式。其中$cache指向缓存组件://尝试从缓存中取回$data$data=$cache-

php实现遍历多维数组的方法

10

本文实例讲述了php实现遍历多维数组的方法。分享给大家供大家参考,具体如下:$a=array('fruits'=>array('a'=>'orange','b'=>'grape',c=>'apple'),'numbe

探讨fckeditor在Php中的配置详解

11

前言:  fckeidtor是个国外的多语言编辑器,你可以对其配置文件进行简单修改使之支持目前常用web开发语言的应用,下面我就讲讲fckeditor的最新版本2.4.2在php的具体配置过程,有不足和出错的地方,欢迎指正。精简:  正因为

将酷狗krc歌词解析并转换为lrc歌词php源码

8

最近在进行一次对酷狗音乐歌词采集时发现酷狗音乐的歌词直接浏览都是“乱码”,自己平时所见的歌词都是lrc格式的文本,这种酷狗专用的krc格式的显然是经过特别处理过的,平时用酷狗听音乐也没仔细看他的歌词有什么不同,只是与天天静听等不同的是可以逐

php生成高清缩略图实例详解

12

本文实例讲述了php生成高清缩略图的方法。分享给大家供大家参考,具体如下:在使用php的函数生成缩略图的使用,缩略图很多情况下都会失真,这个时候需要有一些对应的解决方法。1.用imagecreatetruecolor和imagecopyre

PHP两种实现无级递归分类的方法

11

话不多说,请看代码:/***无级递归分类tp框架*@paramint$assortpid要查询分类的父级id*@parammixed$tag上下级分类之间的分隔符*@returnstring$tree返回的分类树型结构结果**/functi

PHP和JAVA中的重载(overload)和覆盖(override)介绍

13

重载:同一个类中,函数名一样,返回值或者参数类型,个数不一样的叫做重载。覆盖:同名函数,同返回值类型,同参数的叫做覆盖。指的是子类对父类中方法的覆盖。php不支持方法和操作符重载。java不支持操作符的重载(但是“+”实际上是一种操作符重载

php利用cookie实现自动登录的方法

7

本文实例讲述了php利用cookie实现自动登录的方法。分享给大家供大家参考。具体实现方法如下:html前端页面代码如下:复制代码代码如下:<html><head><title>enterpassword

php中的静态变量的基本用法

8

静态变量只存在于函数作用域内,静态变量只存活在栈中。一般的函数内变量在函数结束后会释放,比如局部变量,但是静态变量却不会。下次再调用这个函数的时候,该变量的值会保留下来。静态的变量的基本用法1.在类中定义静态变量[访问修饰符]static$

通过Email发送PHP错误的方法

8

本文实例讲述了通过email发送php错误的方法。分享给大家供大家参考。具体实现方法如下:<?php//ourcustomerrorhandlerfunctionnettuts_error_handler($number,$m