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

PHP高级教程

PHP浮点数精度问题汇总

6

一、php浮点数精度损失问题先看下面这段代码:复制代码代码如下:$f=0.57;echointval($f*100);//56结果可能有点出乎你的意外,php遵循ieee754双精度:浮点数,以64位的双精度,采用1位符号位(e),11指数

PHP生成验证码时“图像因其本身有错无法显示”的解决方法

6

今天使用代码进行php生成校验码功能的实现,发现firefox一直提示“图像.......因其本身有错无法显示”的问题,作者也提示了说“如果浏览器显示“图像xxx因其本身有错无法显示”,可尽量去掉文中空格”,但把代码中所有空格都去掉了还是不

PHP遍历文件夹与文件类及处理类用法实例

6

本文实例讲述了php遍历文件夹与文件类及处理类用法,非常具有实用价值。分享给大家供大家参考。具体方法如下:findfile.class.php类文件用于遍历目录文件,具体代码如下:<?php/**遍历文件夹及文件类*date:

phpcli模式下获取参数的方法

8

php在cli模式下接收参数有两种方法1.使用argv数组2.使用getopt方法1.使用argv数组例如:需要执行一个php,并传递三个参数(type=news,is_hot=1,limit=5)创建test.php<?ph

php数组去重的函数代码

8

复制代码代码如下:<?phpfunctionassoc_unique($arr,$key){$tmp_arr=array();foreach($arras$k=>$v){if(in_array($v[$key],$tmp_arr

PHP实现下载断点续传的方法

7

本文实例讲述了php实现下载断点续传的方法。分享给大家供大家参考。具体实现代码如下:复制代码代码如下:<?php/**php下载断点续传*/functiondl_file_resume($file){//检测文件是否存在if(

PHP实现的蚂蚁爬杆路径算法代码

3

本文实例讲述了php实现的蚂蚁爬杆路径算法代码。分享给大家供大家参考,具体如下:<?php/***有一根27厘米的细木杆,在第3厘米、7厘米、11厘米、17厘米、23厘米这五个位置上各有一只蚂蚁。*木杆很细,不能同时通过一只蚂

PHP+shell实现多线程的方法

4

本文实例讲述了php+shell实现多线程的方法。分享给大家供大家参考。具体如下:这里介绍如何借助shell脚本实现多线程。先写个简单的php代码,这里为了让脚本执行时间更长,方便看效果,sleep一下,呵呵!先看下test.php的代码:

PHP中通过fopen()函数访问远程文件示例

4

使用php不仅可以让用户通过浏览器访问服务器端的文件,还可以通过http或ftp等协议访问其他服务器中的文件,可以在大多数需要用文件名作为参数的函数中使用http和ftpurl来代替文件名。使用fopen()函数将指定的文件名与资源绑定到一

PHP实现截取中文字符串不出现?号的解决方法

3

本文实例讲述了php实现截取中文字符串不出现?号的解决方法。分享给大家供大家参考,具体如下:当php截取中英文混合字符串时,最后一个汉字经常被拆成两半,例:截取字符串的前18个字<?php$text="1欢迎访问sin

PHP实现的mongoDB数据库操作类完整实例

3

本文实例讲述了php实现的mongodb数据库操作类。分享给大家供大家参考,具体如下:最近的项目开发中使用的数据库是mongodb数据库,因为小编的公司也是刚刚使用mongodb数据库,所以之前没有封装好的mongodb数据库操作类拿来使用

php中$this-&amp;gt;含义分析

6

我们一般是先声明一个类,然后用这个类去实例化对象!但是,当我们在声明这个类的时候,想在类本身内部使用本类的属性或者方法。应该怎么表示呢?例如:我声明一个user类!它只含有一个属性$name;classuser{public$_name;}

PHP抽象方法与抽象类abstract关键字介绍及应用

9

php抽象方法与抽象类abstract关键字abstract关键字用于定义抽象方法与抽象类。抽象方法抽象方法指没有方法体的方法,具体就是在方法声明的时候没有{}括弧以及其中的内容,而是直接在声明时在方法名后加上分号结束。abstract关键

PHP如何编写易读的代码

6

成功的开发团队要求队伍中的每一位成员遵守代码重用规则,这些规定把代码的重用性推到极至同时却不会显著降低开发人员的创造力和开发效率。如果编写和使用代码的开发人员遵守共同的程序命名规范代码和代码注释要求,那么代码的重用性就会得以大大提升。这些标

php轻松实现中英文混排字符串截取

7

先给大家介绍用到的函数:复制代码代码如下:mb_strwidth($str,$encoding)返回字符串的宽度$str要计算的字符串$encoding要使用的编码,如utf8、gbk复制代码代码如下:mb_strimwidth($str,