PHP编程

php获取指定数量随机字符串的方法 2017-01-20

这篇文章主要介绍了php获取指定数量随机字符串的方法,涉及php针对数组的遍历及字符串运算相关操作技巧,需要的朋友可以参考下本文实例讲述了php获取指定数量随机字符串的方法.分享给大家供大家参考,具体如下: function getARandLetter($number = 1) { if ($number == 0) return FALSE; //去除0 $number ...

php利用imagemagick实现复古老照片效果实例 2017-01-14

php利用imagemagick实现复古老照片效果实例
imagick是一个PHP的扩展,用ImageMagick提供的API来进行图片的创建与修改,不过这些操作已经包装到扩展imagick中去了,最终调用的是ImageMagick提供的API.这篇文章主要给大家介绍了php利用imagemagick实现复古老照片的效果实例,需要的朋友可以参考下.imagemagick介绍 imagemagick是图片处理软件,具有强大的图片处 ...

PHP中overload与override的区别 2017-01-12

本文主要介绍了PHP中overload与override的区别.具有很好的参考价值,下面跟着小编一起来看下吧override(重写,覆盖) 1.方法名.参数.返回值相同. 2.子类方法不能缩小父类方法的访问权限. 3.子类方法不能抛出比父类方法更多的异常(但子类方法可以不抛出异常). 4.存在于父类和子类之间. 5.方法被定义为final不能被重写. overload(重载 ...

php解决substr()截取中文字符乱码问题 2016-12-29

本篇文章主要介绍了PHP substr函数,这里提供代码实例说明当截取中文字符串的乱码问题,有需要的小伙伴可以参考下在php中如果我要用substr()截取字符串全英文的没问题,如果包括有中文或英文就会悲剧了,但大家也 别切我们可以使用其它办法来解决. php截取中文字符串出现乱码,这是最近发现的事情,先前我曾经写过一篇关于自动生成meta信息的文章,那篇关于利用php截取 ...

php中的单引号、双引号和转义字符详解 2016-12-24

下面小编就为大家带来一篇php中的单引号.双引号和转义字符详解.小编觉得挺不错的,现在就分享给大家,也给大家做个参考.一起跟随小编过来看看吧PHP单引号及双引号均可以修饰字符串类型的数据,如果修饰的字符串中含有变量(例$name):最大的区别是: 双引号会替换变量的值,而单引号会把它当做字符串输出. 例如: <?php $name="string" ...

PHP中检索字符串的方法分析strstr与substr_count方法 2016-12-17

这篇文章主要介绍了PHP中检索字符串的方法,结合实例形式分析了strstr与substr_count函数的功能与具体使用技巧,需要的朋友可以参考下本文实例分析了PHP中检索字符串的方法.分享给大家供大家参考,具体如下: 在PHP中,提供了很多用于查找字符串的函数,PHP也可以像Word那样实现对字符串的查找功能. 应用strstr()函数检索指定的关键字 获取一个指定字符串 ...

php中的抽象方法和抽象类 2016-11-29

本文主要介绍了php中的抽象方法和抽象类.具有很好的参考价值,下面跟着小编一起来看下吧1.什么是抽象方法? 我们在类里面定义的没有方法提的方法就是抽象方法.所谓的没有方法体指的是,在声明的时候没有大括号以及其中的内容,而是直接在声明时在方法名后加上分号结束,另外在声明抽象方法时方法还要加一个关键字"abstract"来修饰. 例如: abstract f ...

ZendFramework基于Command命令行建立ZF项目的方法 2016-11-19

这篇文章主要介绍了Zend Framework基于Command命令行建立ZF项目的方法,较为详细的分析了使用Command命令行建立ZF项目的具体操作步骤与相关注意事项,需要的朋友可以参考下本文实例讲述了Zend Framework基于Command命令行建立ZF项目的方法.分享给大家供大家参考,具体如下: zend framework 的项目结构比较复杂,但是有既定的结 ...

php过滤输入操作之htmlentities与htmlspecialchars用法分析 2016-11-18

这篇文章主要介绍了php过滤输入操作之htmlentities与htmlspecialchars用法,结合实例形式分析了php数据过滤操作的相关函数与使用技巧,需要的朋友可以参考下本文实例讲述了php过滤输入操作htmlentities与htmlspecialchars用法.分享给大家供大家参考,具体如下: 过滤输入 (即来自所列数据源中的任何数据)是指,转义或删除不安全的 ...

Yii使用smsto短信接口的函数demo示例 2016-11-02

这篇文章主要介绍了Yii使用smsto短信接口的函数demo示例,简单分析了Yii调用短信发送接口实现短信发送功能的相关技巧,需要的朋友可以参考下本文实例讲述了Yii使用smsto短信接口的函数.分享给大家供大家参考,具体如下: public function smsto($telphone,$message) { //短信接口用户名 $uid,如果没有或不能发送请与客服联 ...

PHP使用自定义方法实现数组合并示例 2016-10-29

PHP使用自定义方法实现数组合并示例
这篇文章主要介绍了PHP使用自定义方法实现数组合并示例,涉及php针对数组的遍历.判断.转换等相关操作技巧,具有一定参考借鉴价值,需要的朋友可以参考下本文实例讲述了PHP使用自定义方法实现数组合并.分享给大家供大家参考,具体如下: 在PHP中提供了强大的数组功能,对于数组的合并也提供了两个方法:array_merge 和 array_merge_recursive 但对于我 ...

PHP静态成员变量 2016-10-28

本文主要介绍了PHP静态成员变量的相关知识.具有很好的参考价值,下面跟着小编一起来看下吧静态成员:静态类中的成员加入static修饰符,即是静态成员.可以直接使用类名+静态成员名访问此静态成员,因为静态成员存在于内存,非静态成员需要实例化才会分配内存,所以静态成员不能访问非静态的成员..因为静态成员存在于内存,所以非静态成员可以直接访问类中静态的成员. 1.静态全局变量 定 ...

php实现文件与16进制相互转换的方法示例 2016-10-16

这篇文章主要介绍了php实现文件与16进制相互转换的方法,文中给出了详细的示例代码,需要的朋友可以参考借鉴,下面来一起看看吧.前言 本文给大家介绍的是如何使用PHP实现文件与16进制相互转换,例如可以把文件转为16进制后保存到数据库中,也可以把16进制数据转为文件保存. 代码如下: <?php /** * php 文件与16进制相互转换 * Date: 1 ...

php使用str_shuffle()函数生成随机字符串的方法分析 2016-09-24

这篇文章主要介绍了php使用str_shuffle函数生成随机字符串的方法,结合两个简单实例形式分析了基于str_shuffle函数的随机打乱字符串顺序功能实现随机字符串的相关操作技巧,需要的朋友可以参考下本文实例讲述了php使用str_shuffle()函数生成随机字符串的方法.分享给大家供大家参考,具体如下: str_shuffle():随机打乱字符串的顺序. 可以通过 ...

PHP中单例模式与工厂模式详解 2016-08-26

本文主要介绍了PHP中单例模式与工厂模式的相关知识.具有很好的参考价值,下面跟着小编一起来看下吧单例模式概念 单例模式是指整个应用中类只有一个对象实例的设计模式. 单例模式的特点 一个类在整个应用中只有一个实例 类必须自行创建这个实例 必须自行向整个系统提供这个实例 php中使用单例模式的原因 我用php大部分操作都是和各种数据库打交道,包括mysql,redis,memc ...

php基于ob_start(ob_gzhandler)实现网页压缩功能的方法 2016-07-21

php基于ob_start(ob_gzhandler)实现网页压缩功能的方法
这篇文章主要介绍了php基于ob_start'ob_gzhandler'实现网页压缩功能的方法,涉及php中ob_gzip.ob_start等函数操作缓冲区及内容压缩相关技巧,需要的朋友可以参考下本文实例讲述了php基于ob_start('ob_gzhandler')实现网页压缩功能的方法.分享给大家供大家参考,具体如下: PHP生成网页后传送给浏览器显示 ,页面的打开速度 ...

php使用curl代理实现抓取数据的方法 2016-07-15

这篇文章主要介绍了php使用curl代理实现抓取数据的方法,结合实例形式分析了php使用curl实现代理抓取数据的操作技巧,需要的朋友可以参考下本文实例讲述了php使用curl代理实现抓取数据的方法.分享给大家供大家参考,具体如下: <?php define ( 'IS_PROXY', true ); //是否启用代理 function async_get_url($ ...

curl出现错误的调试方法(必看) 2016-07-12

下面小编就为大家带来一篇curl 出现错误的调试方法必看.小编觉得挺不错的,现在就分享给大家,也给大家做个参考.一起跟随小编过来看看吧实例如下: private function httpGet($url) { $curl = curl_init(); curl_setopt($curl, CURLOPT_RETURNTRANSFER, true); curl_setopt ...

完美解决php导出excle的.csv格式的数据时乱码问题 2016-04-16

完美解决php导出excle的.csv格式的数据时乱码问题
下面小编就为大家带来一篇完美解决php 导出excle的.csv格式的数据时乱码问题.小编觉得挺不错的,现在就分享给大家,也给大家做个参考.一起跟随小编过来看看吧1.header('Content-Encoding: XXXX'); 有可能是编码问题:可以尝试UTF-8,GBK,GB2312,等编码格式 2.有可能是文件编码问题,虽然UTF-8不建议带BOM,但是导出的ex ...

PHP判断文件是否被引入的方法get_included_files用法示例 2016-03-26

这篇文章主要介绍了PHP判断文件是否被引入的方法get_included_files用法,结合实例形式分析了get_included_files函数获取引入文件及遍历输出的操作技巧,需要的朋友可以参考下本文实例讲述了PHP判断文件是否被引入的方法get_included_files用法.分享给大家供大家参考,具体如下: <?php // 本文件是 abc.php in ...