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

PHP高级教程

基于php数组中的索引数组和关联数组详解

10

php中的索引数组是指以数字为键的数组。并且这个键值是自增的关联数组指的是一个键值对应一个值,并且这个键值是不规律的,通常都是我们自己指定的。他们两还有不同的地方,索引数组转为json后是数组。而关联数组转为json后是对象。通常我们给ap

10个对初学者非常有用的PHP技巧

9

本文介绍一些关于改善和优化php代码的提示和技巧,供大家参考,具体内容如下1.不要使用相对路径,要定义一个根路径这样的代码行很常见:require_once('../../lib/some_class.php');这种方法有很多缺点:1)、

基于PHP编程注意事项的小结

10

1、php隐性的三元操作符(?:)优先级问题:例1:复制代码代码如下:$person=$whoor$person="laruence";//实际上是等同于:$person=empty($who)?"laruence":$who;例2复制代码

PHP合并数组+与array_merge的区别分析

12

主要区别是两个或者多个数组中如果出现相同键名,键名分为字符串或者数字,需要注意1)键名为数字时,array_merge()不会覆盖掉原来的值,但+合并数组则会把最先出现的值作为最终结果返回,而把后面的数组拥有相同键名的那些值“抛弃”掉(不是

php的GD库imagettftext函数解决中文乱码问题

9

本文实例讲述了php的gd库imagettftext函数解决中文乱码问题的方法。分享给大家供大家参考。具体如下:使用imagettftext写中文时,常出现乱码问题。解决方法是将中文字符串转为utf-8格式即可。具体代码如下(文件格式为gb

PHP的curl实现get,post和cookie(实例介绍)

12

类似于dreamhost这类主机服务商,是显示fopen的使用的。使用php的curl可以实现支持ftp、ftps、httphtppsscpsftptftptelnetdictfile和ldap。curl支持ssl证书、httppost、h

PHP中isset与array_key_exists的区别实例分析

8

本文实例讲述了php中isset与array_key_exists的区别。分享给大家供大家参考。具体分析如下:1.对于数组值的判断不同,对于值为null或''或false,isset返回false,array_key_exists返回tru

PHP截取IE浏览器并缩小原图的方法

8

本文实例讲述了php截取ie浏览器并缩小原图的方法。分享给大家供大家参考,具体如下://截取一个窗口captureawindow(ieforexample)$ie=newcom("internetexplorer.application")

PHP中的output_buffering详细介绍

10

我个人认为,outputbuffering是比较纯粹的4.0特征。尽管从概念上看来相当简单,但是outputbuffering功能非常强大,能使开发者更容易地开发高级而有效的程序。本文将介绍httpheader,以及outputbuffer

PHPSPL被遗落的宝石【SPL应用浅析】

8

本文实例讲述了phpspl应用方法。分享给大家供大家参考,具体如下:rafaeldohms上面的篇文章让我为之惊艳,忍不住就翻译了下来,同时补充了部分内容。spl,php标准库(standardphplibrary),从php5.0起内置的

PHP高手需要要掌握的知识点

10

如果想进入大的企业进行底层开发的话必须对互联网各方面的技术原理了解的很清楚,例如apache实现原理。语言方面既然是php开发自然对c/c++要求比较高。往往需要自己写php扩展。使用mysql自然想很多常见的,性能瓶颈要能有很好的解决方案

PHPheader()函数常用方法总结

8

//定义编码复制代码代码如下:header('content-type:text/html;charset=utf-8');//atom复制代码代码如下:header('content-type:application/atom+xml')

php实现在服务器上创建目录的方法

9

本文实例讲述了php实现在服务器上创建目录的方法。分享给大家供大家参考。具体分析如下:下面的代码先判断目录是否存在,然后通过mkdir()函数在服务器上创建了一个目录<?phpif(file_exists("/temp/tes

php多个submit提交表单处理方法

11

test.php复制代码代码如下:<?php$test=$_post['test'];echo'12';echo$test;echo$_post['submit1'];echo$_post['submit2'];if(isset($_