php技巧

  • php正则匹配文章中的远程图片地址并下载图片至本地

    使用php的正则表达式来实现: $content = '这里是文章内容,这里插入一张图片测试 <img src="XXXXXXXXXXXXXXXXXXXX">'; $c ...

  • php下HTTP Response中的Chunked编码实现方法

    进行Chunked编码传输的HTTP Response会在消息头部设置: Transfer-Encoding: chunked 表示Content Body将用Chunked编码传输内容. Chunk ...

  • 在同一窗体中使用PHP来处理多个提交任务

    为什么使用多个提交任务? 在我回答这个问题之前,先让我回答一个很显然的问题:既然许多窗体更适合单一的提交按钮,为什么有时人们需要的是两个(或者是更多)的提交按钮? 对这一问题最好的解释方法是用我最近开 ...

  • PHP使用preg_split和explode分割textarea存放内容的方法分析

    本文实例讲述了PHP使用preg_split和explode分割textarea存放内容的方法.分享给大家供大家参考,具体如下: 今天有个紧急的bug,说是后台在配置了白名单后,在手机端app无效,仍 ...

  • 浅谈PHP变量作用域以及地址引用问题

    作用域的概念: 在PHP脚本的任何位置都可以声明变量,但是,声明变量的位置会大大影响访问变量的范围.这个可以访问的范围称为作用域. 主要的常用的包括:局部变量.全局变量.静态变量. 1.局部变量:就是 ...

  • 一些需要禁用的PHP危险函数(disable_functions)

    phpinfo() 功能描述:输出 PHP 环境信息以及相关的模块.WEB 环境等信息. 危险等级:中 passthru() 功能描述:允许执行一个外部程序并回显输出,类似于 exec(). 危险等级 ...

  • 简单实用的网站PHP缓存类实例

    缓存技术在实际使用当中应用非常广泛,可以有效减轻对服务器数据库的访问压力,提高运行速度.目前很多CMS内容管理系统中频繁使用缓存机制来提高系统运行的效率.本文以一个简单实用的缓存类为例,帮助大家参考下 ...

  • php计算到指定日期还有多少天的方法

    本文实例讲述了php计算到指定日期还有多少天的方法.分享给大家供大家参考.具体如下: function countdays($d) { $olddate = substr($d, 4); $newda ...

  • 学习php设计模式 php实现模板方法模式

    一.意图 定义一个操作中的算法的骨架,而将一些步骤延迟到子类中.Template Method 使得子类可以在不改变一个算法的结构的情况下重定义该算法的某些特定的步骤[GOF95] 二.模板方法模式结 ...

  • 解决php使用异步调用获取数据时出现(错误c00ce56e导致此项操作无法完成)

    [详细错误]:由于出现错误 c00ce56e 而导致此项操作无法完成 [造成原因]:未指定输出编码格式. [解决办法]:句首加入header("content-type:text/html; ...

  • smarty表格换行实例

    本文实例讲述了smarty表格换行的实现方法.分享给大家供大家参考.具体分析如下: 在foreach中加入 key=count 复制代码 代码如下: <table>  <{forea ...

  • 浅谈PHP之ThinkPHP框架使用详解

    Thinkphp框架其精髓就在于实现了MVC思想,其中M为模板.V为视图.C为控制器,模板一般是公共使用类,在涉及数据库时,一般会跟数据表同名,视图会和控制器类里的方法进行名字的一一对应. 下载及配置 ...

  • PHP设计模式 注册表模式(多个类的注册)

    以前我也写过一个注册表类,不过那一个不能进行多个类的注册,下面用数组对类进行了存储. 复制代码 代码如下: <?php //基础类 class webSite {//一个非常简单的基础类 pri ...

  • PHP 数字左侧自动补0

    复制代码 代码如下: <?php           $sourceNumber = "1";           $newNumber = substr(strval($s ...

  • php通过排列组合实现1到9数字相加都等于20的方法

    本文实例讲述了php通过排列组合实现1到9数字相加都等于20的方法.分享给大家供大家参考.具体实现方法如下: <?php set_time_limit(0); /* 函数说明:huoqu_zhu ...

  • PHP编程中字符串处理的5个技巧小结

    字符串 注意单引号和双引号的区别 注意转义字符\的使用\\,\",\$ 注意使用8进制或16进制字符表示 \xf6 echo "H\xf6me";//需要察看是否支持此类 ...

  • phpmyadmin 3.4 空密码登录的实现方法

    因为我把php升级到了5.3.1,以前的phpmyadmin版本不能用了,就升级到phpMyAdmin 3.2.4版的时候,会遇到无法以空密码登录root用户的情况.怎么解决呢? 请参照如下步骤: 1 ...

  • PHP实现上传多图即时显示与即时删除的方法

    本文实例讲述了PHP实现上传多图即时显示与即时删除的方法.分享给大家供大家参考,具体如下: 就像这样的,每选择一个图片就会即时显示出来,附加到右边,也可以随意删除一个元素. 其实是,当type=fil ...

  • PHP递归的三种常用方式

    递归:函数自己调用自己的一种编程方法,类似于循环,所以递归调用的函数中必须有终止条件,否则就会成为死循环 无限级:其实并不是真正的无限级,只是层级不确定,所以我们称之为无限级 因为常用递归实现无限级分 ...

  • 改写函数实现PHP二维/三维数组转字符串

    由于工作需要,自己在手册给定的示例函数基础上改写出了这样一个函数,代码如下: 复制代码 代码如下: //将多维数组中所有的数值转换成字符串---->最多支持三维数组 function implo ...