-
PHP预定义接口之Iterator用法例子
所属栏目:[PHP教程] 日期:2022-07-18 热度:84
本文实例讲述了PHP预定义接口之Iterator用法。分享给大家供大家参考,具体如下: Iterator(迭代器)接口 可在内部迭代自己的外部迭代器或类的接口。 接口摘要 Iterator extends Traversable { /* 方法 */ abstract public current ( void ) : mixed abstrac[详细]
-
在PHP中通过GD库创建简单的图片
所属栏目:[PHP教程] 日期:2022-07-18 热度:149
通过PHP的GD库创建一个简单的图片 1、效果图 在PHP中通过GD库创建简单的图片(图文详解) 2、代码如下: ?php // PHP 使用 GD 拓展库制作图像 // 指定输出为 JPEG 图片 header(Content-type:image/jpeg); // 1、创建图像 // imagecreatetruecolor($width, $h[详细]
-
PHP 图片合成、仿微信群头像的方法示例
所属栏目:[PHP教程] 日期:2022-07-18 热度:136
本文实例讲述了PHP 图片合成、仿微信群头像的方法,分享给大家供大家参考,具体如下: 示例代码: /** * 合成图片 * @param array $pic_list [图片列表数组] * @param boolean $is_save [是否保存,true保存,false输出到浏览器] * @param string $save_path[详细]
-
PHP压缩图片功能的介绍
所属栏目:[PHP教程] 日期:2022-07-18 热度:122
php程序开发中经常涉及到生成缩略图,利用php生成缩略图这个过程本身没难度,但是你知道php能够优化调节生成的缩略图的质量吗?也就是说php能够控制生成缩略图的清晰度以及生成后的缩略图的体积。 下面我们就来看看如何利用php优化我们压缩后的图片。 对于如[详细]
-
php 处理png图片白色背景色改为透明色的实例代码
所属栏目:[PHP教程] 日期:2022-07-18 热度:166
这篇文章主要介绍了php 处理png图片白色背景色改为透明色的实例代码,文中通过实例代码给大家介绍了用PHP的GD库把图片的背景替换成透明背景,需要的朋友参考下。 先看下面一段代码,php 处理png图片白色背景色改为透明色。 function pngMerge($o_pic,$out_pi[详细]
-
php高清晰度无损图片压缩功能的实现代码
所属栏目:[PHP教程] 日期:2022-07-18 热度:133
经常会用到把上传的大图片压缩,特别是体积,在微信等APP应用上,也默认都是有压缩的,那么,怎么样对图片大幅度压缩却仍能保持较高的清晰度呢? 压缩通常是有按比例缩放,和指定宽度压缩的,效果很不错,一个数码相机拍的4M图片,压缩后保持了较高的清晰度[详细]
-
php图片裁剪函数
所属栏目:[PHP教程] 日期:2022-07-18 热度:91
这篇文章主要为大家详细介绍了php图片裁剪函数,图片裁剪工具,具有一定的参考价值,感兴趣的小伙伴们可以参考一下。 本文实例为大家分享了php图片裁剪函数的具体代码,供大家参考,具体内容如下: /* * 图片裁剪工具 * 将指定文件裁剪成正方形 * 以中心为起[详细]
-
PHP按一定比例压缩图片的方法
所属栏目:[PHP教程] 日期:2022-07-18 热度:127
图片压缩是我们日常开发中经常使用的操作,在如今需求很多的情况往往,上传的一张图片会被压缩成不同比例的图片,每次去操作也是一件非常繁琐的事情,于是进行了封装了一个压缩图片的操作类,希望大家遇到后,不用再为写很多压缩图片代码烦恼了。 压缩图片的[详细]
-
PHP等比例压缩图片的实例代码
所属栏目:[PHP教程] 日期:2022-07-18 热度:86
本文通过一段简单的代码给大家介绍PHP等比例压缩图片的方法,代码简单易懂,非常不错,具有一定的参考借鉴价值,需要的朋友参考下吧。 具体代码如下所示: /** * desription 压缩图片 * @param sting $imgsrc 图片路径 * @param string $imgdst 压缩后保存路[详细]
-
PHP多个图片压缩成ZIP的方法
所属栏目:[PHP教程] 日期:2022-07-18 热度:82
这篇文章主要为大家详细介绍了PHP多个图片压缩成ZIP的方法,可将多个文件压缩成一个zip压缩包,具有一定的参考价值,感兴趣的小伙伴们可以参考一下。 本文实例为大家分享了PHP多个图片压缩成ZIP的具体代码,供大家参考,具体内容如下。 可将多个文件压缩成一[详细]
-
php识别翻转iphone拍摄的颠倒图片
所属栏目:[PHP教程] 日期:2022-07-18 热度:95
这篇文章主要介绍了php识别翻转iphone拍摄的颠倒图片,具有一定的参考价值,感兴趣的小伙伴们可以参考一下。 用iphone横向拍摄并上传的图片往往是向左或向右90度侧向显示的,本文介绍如何用php识别并且翻转图片到正确位置。 ps : 此方法只能判断一些手机相[详细]
-
PHP解决excel cvs表格的方法实例介绍
所属栏目:[PHP教程] 日期:2022-07-17 热度:155
复制代码 代码如下:www.CuoXIn.com PRE class=php name=code?php $data = array(); //convert a cvs file to an array $data $handle = fopen(data.csv,r); while ($curline = fgetcsv($handle, 1000, ,)){ $tmp = array(); $num = count($curline); for($c=[详细]
-
基于php缓存的细解
所属栏目:[PHP教程] 日期:2022-07-17 热度:106
nginx缓存 nginx有两种缓存机制:fastcgi_cache和proxy_cache 下面我们来说说这两种缓存机制的区别吧 proxy_cache作用是缓存后端服务器的内容,可能是任何内容,包括静态的和动态的 fastcgi_cache作用是缓存fastcgi生成的内容,很多情况是php生成的动态内容 p[详细]
-
深入php之规范编程命名小总结
所属栏目:[PHP教程] 日期:2022-07-17 热度:90
在之前工作的时候都未注重自己的命名规范,现在根据驼峰命名严格要求自己: 相关的定义如下 基本概念 骆驼式命名法(又称驼峰命名法),正如它的名称CamelCase所表示的那样,是指混合使用大小写字母来构成变量和函数的名字。程序员们为了自己的代码能 更容易[详细]
-
深入解析php之面向对象
所属栏目:[PHP教程] 日期:2022-07-17 热度:75
以前对面向对象仅限于死记硬背型,工作这么久了,回过头来看又是一翻体悟,供大家看看。 1.final final:php5新增一个final关键字。如果父类中的方法被声明为final,则子类无法覆盖该方法;如果一个类被声明final,则不能被继承。 复制代码 代码如下:www.Cuo[详细]
-
基于php设计模式中单例模式的应用解析
所属栏目:[PHP教程] 日期:2022-07-17 热度:125
单例模式:简单的说,一个对象只负责一个特定的任务。 单例类: 1.构造函数需要标记为private,单例类不能再其他类中实例化,只能被其自身实例化 2.拥有一个保存类的实例静态成员变量 3.拥有一个访问这个实例的公共的静态方法。[常用getInstance()方法进行实[详细]
-
PHP正则匹配中文字母数字正则表达式介绍
所属栏目:[PHP教程] 日期:2022-07-17 热度:169
方法一 代码如下 if(preg_match(/^d*$/, 4312)) { echo 全数字 ; } if(preg_match(/^[a-z]*$/i, fdsFDfd)) { echo 全字母 ; } if(preg_match(/^[a-zd]*$/i, fd4fd34)) { echo 有数字有字母 ; } 中文汉字 代码如下 $username=$_REQUEST[username]; if(!preg_m[详细]
-
php设计模式之观察者模式的应用详细介绍
所属栏目:[PHP教程] 日期:2022-07-17 热度:136
观察者模式:定义对象间一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并自动更新。 观察者类: 1.抽象主题角色:主题角色将所有对观察者对象的引用保存在一个集合中,每个主题可以任意多个观察者。抽象主题提供了增加和[详细]
-
用何软件打开php文件
所属栏目:[PHP教程] 日期:2022-07-17 热度:164
php文件相信很多电脑老手也不知道吧?今天有电脑电脑百事网网友问了编辑这个问题:php文件怎么打开?,其实大家并非是需要去打开php文件,多数只是因为下载东西,错误的下载到成了网页文件,主要是下载站中的下载连接其实是php脚本文件控制的,有的不支持一些[详细]
-
PHP下打开phpMyAdmin发生403错误
所属栏目:[PHP教程] 日期:2022-07-17 热度:107
安装完wamp后打开其下的phpMyAdmin也就是路径http://localhost/phpmyadmin/ 出现 看里面的代码一下明白了 代码如下: Directory c:/wamp/apps/phpmyadmin3.5.1/ Options Indexes FollowSymLinks MultiViews AllowOverride all Order Deny,Allow Deny from all[详细]
-
php二分法查找数组是否涵盖某一元素
所属栏目:[PHP教程] 日期:2022-07-17 热度:161
二分法查找数组是否包含某一元素,兼容正反序,代码实现: 代码如下: ?php $searchValue = (int)$_GET[key]; function search(array $array, $value) { $max = count($array)-1; $min = 0; $isAscSort = $array[$min] $array[$max]; while (TRUE) { $sum = $[详细]
-
php 删除字符串中的空格多种方法推荐
所属栏目:[PHP教程] 日期:2022-07-16 热度:98
本教程提供了几款php教程 删除字符串中的空格多种方法哦,用了php函数,str_replace,trim,正则等替换字符串的空格有效方法 用php自带的函数 str_replace( , ,$str); 来替换 ?php $str = ##使用函数trim去掉字符串两端特定字符####; $str1 = trim($str,#); //[详细]
-
php中匹配字符中链接地址程序代码
所属栏目:[PHP教程] 日期:2022-07-16 热度:78
判断一个字符串是否含有超级链接 下面我们只要过滤连接部份。 正则:/(?=href=)([^]*)(?=)/ (?=exp) 匹配exp前面的位置 (?=exp) 匹配exp后面的位置 此正则 匹配 在 href= 之后 之前 的 非 的所有字符 例子:a href=www.45it.net 找到这些字符(url)用 # 替[详细]
-
php源代码安装常见错误与解决办法共享
所属栏目:[PHP教程] 日期:2022-07-16 热度:199
错误:configure: error: cannot find output from lex; giving up 解决:yum -y install flex 错误:configure: error: mod_deflate has been requested but can not be built due to prerequisite failures 解决:yum -y install zlib-devel openssl-devel[详细]
-
教你如何批量替换相对地址为绝对地址利用bat批处理实现
所属栏目:[PHP教程] 日期:2022-07-16 热度:66
如果你的url链接是相对路径static/mapi.css,你想把他批量替换成绝对路径http://dev.baidu.com/wiki/static/map/cloud/static/mapi.css。那么,你可以这样做: 写一个PHP文件,把需要替换的网址写进去。 这个代码的意思就是,把#BASE_URL#替换成 http://api.[详细]
