-
PHP中使用反射技术的架构插件使用说明
本文为大家讲解的是PHP中使用反射技术的架构插件使用说明,感兴趣的同学参考下。 基于反射的插件架构实际上并没有归类为一种模式,因为它实际上不是一个模板,而是一糸列组合在一起的形成程序架构的概念...
PHP 2014-12-07 15:33:05 -
php中使用ExcelFileParser处理excel文件示例
本文为大家讲解的是php中使用ExcelFileParser处理excel文件示例代码,感兴趣的同学参考下。 使用ExcelFileParser处理excel获得数据 可以用作批量导入到数据库使用,需要获取excel数据的朋友可以参考下...
PHP 2014-12-07 06:21:04 -
PHP中使用虚代理实现延迟加载技术
本文为大家讲解的是PHP中使用虚代理实现延迟加载技术,延迟加载是一种领域模型设计一种架构模式,需要的朋友可以参考下 话说这货是从 Martin 大神的《企业应用架构模式》中学到的,辅助 PHP 动态语言的特性,可以比 Java 轻松很多的实现延迟加载——通过一个虚代理占位符。唯一的缺陷,是只能代理对象,不能代理内置基本类型...
PHP 2014-12-06 10:51:07 -
php中使用explode查找某个字符是否存在的示例
本文是一个php中使用explode查找某个字符是否存在的示例代码,感兴趣的同学参考下。 为了使输入方便,减少在装修编辑模块的时候出现太多的文字框,需要用到在一个框内输入两三种不同内容,然后再使用一些特殊字符来分隔开,用explode来建立一组数据的方法...
PHP 2014-12-06 05:12:05 -
php中使用preg_match_all匹配文章中的图片示例
本文为大家讲解的是php中使用preg_match_all匹配文章中的图片示例,感兴趣的同学参考下。 preg_match_all 函数: int preg_match_all ( string pattern, string subject, array matches [, int flags] )执行一个全局正则表达式匹配 在 subject 中搜索所有与 pattern 给出的正则表达式匹配的内容并将结果以 flags 指定的顺序放到 matches 中...
PHP 2014-12-05 11:52:15 -
php中使用临时表查询数据的一个例子
本文为大家讲解的是一个php中使用临时表查询数据的例子,感兴趣的同学参考下。 $sql3="CREATE TEMPORARY TABLE atmp_table(uid int(11),dnum int(20) not null)"; mysql_query($sql3); $sql3="INSERT into atmp_table(uid,dnum) SELECT uid,count(soid) as dnum FROM `cy_score2` where (nei='下载' or nei='下载试题') group by uid having dnum>150&...
PHP 2014-12-03 01:09:18 -
PHP中使用正则表达式进行查找替换示例
本文是一个在PHP中使用正则表达式进行查找替换的示例代码,感兴趣的同学参考下。 1. preg_match — 执行一个正则表达式匹配 int preg_match ( string $pattern , string $subject [, array &$matches [, int $flags = 0 [, int $offset = 0 ]]] ) 搜索subject与pattern给定的正则表达式的一个匹配. pattern: 要搜索的模式,字符串类型...
PHP 2014-12-02 07:12:30 -
PHP中使用addslashes函数转义的安全性原理分析
本文为大家讲解的是PHP中使用addslashes函数转义的安全性原理分析,较为深入的分析了addslashes函数的用法及ecshop自定义函数addslashes_deep的不足之处,感兴趣的朋友可以参考下 先来看一下ECshop中addslashes_deep的原型 function addslashes_deep($value) { if (empty($value)) { return $value; //如为空,直接返回; } else { return is_array($value) ? array_map('addslashes_deep', $value): addslashes($value); } //递归处理数组,直至...
PHP 2014-12-01 07:07:39 -
PHP中使用mktime获取时间戳示例
本文为大家讲解的是PHP中使用mktime获取时间戳示例代码,感兴趣的同学参考下。 mktime(hour,minute,second,month,day,year,is_dst)这是mktime的语法说明,一目了然应该不难写出一个时间戳的代码来 下面这段代码是网上大多数人给出的时间戳现实,这个一看便知只能说是取得当前日期,而不能算是时间戳,不用多解释了吧! $now = mktime(0,0,0,date("m"),date("d"),date("Y")); echo "now is ".date("Y/m/d", $now); 显示结果: now is 2012/05/30 显然这不是我想要的结果...
PHP 2014-12-01 05:12:44 -
php中使用base_convert()函数进制数字转换的实例
本文为大家讲解的是php中使用base_convert()函数进制数字转换的实例,以实例形式演示了十进制数与二进制、八进制与十六进制之间的转换方法,具有很好的参考借鉴价值,需要的朋友可以参考下 语法:base_convert(number,frombase,tobase) 参数 描述 number 必需,原始值. frombase 必需,数字原来的进制. tobase 必需,要转换的进制. PHP实例代码如下: $hexadecimal='a37334'; echo base_convert($hexadecimal,16,2); //转换为二进制输出101000110111001100110100 echo "<br>"; $number="123"; echo base_convert($numb...
PHP 2014-11-30 21:26:49 -
数组与类中使用PHP的可变变量名需要的注意的问题小结
本文为大家讲解的是数组与类中使用PHP的可变变量名需要的注意的问题小结,感兴趣的同学参考下。 有时候可变的变量名会给编程带来很大的方便...
PHP 2014-11-30 19:00:35 -
php中使用$_REQUEST需要注意的问题
本文为大家讲解的是php中使用$_REQUEST需要注意的问题小结,感兴趣的同学参考下 问题 说起$_REQUEST,大家都知道的是它是$_GET和$_POST的集合。但是如果你有心的话,查一下文档,会看到: $_REQUEST An associative array that by default contains the contents of $_GET, $_POST and $_COOKIE. 这里说$_REQUEST默认是$_GET, $_POST, $_COOKIE的集合,结果我使用我本地的php查看了一下发现只有$_GET, $_POST, 没有$_COOKIE!! 难道文档是错的? 答案 其实changelog中有给出解释: 版本5.3以上,php.ini中有request_order属性来设置$_REQUEST...
PHP 2014-11-30 13:10:35