php
hermite0819
不断积累,不断进步
展开
-
header函数 自动下载文件
文件的下载有两种方式:一种是用Header强制下载,另一种是用curl函数或者fiel_get_contents来抓取页面,然后用 fopen等文件读取函数来获取输出流,平时在撸php时候,比较少用到header函数,对他也不是很了解。也是因为项目需要用到,在网上找了些博文来看,总结了下,源码没在家里电脑上,只找到当时存在笔记里的截图,回头找个时间再把源码补上。。。。下面是关于header函数的一...原创 2017-08-11 23:53:36 · 586 阅读 · 0 评论 -
验证邮箱、价格、时间格式
/** * 验证输入的邮件地址是否合法 * * @access public * @param string $email 需要验证的邮件地址 * * @return bool */function is_email($user_email){ $chars = "/^([a-z0-9+_]|\\-|\\.)+@(([a-z0-9_]|\\-)+\\.)+[a-z]...原创 2018-03-03 10:07:05 · 259 阅读 · 0 评论 -
empty、isset()、is_null()区别
1、isset()、!empty()会首先检查变量是否存在(存在返回true),然后再对变量值进行检测; 2、is_null()、以自身为参数,检查变量值是否为null,如果是则返回true,其他都返回false,如果变量未定义会出现错误警告。3、isset()、!empty()的输入参数必须是一个变量($变量),因为它们是语言结构,不是函数,无法被变量函数调用is_null()、以自...原创 2018-08-25 23:33:55 · 271 阅读 · 0 评论 -
laravel 路由
laravel路由原创 2018-09-03 21:07:00 · 907 阅读 · 0 评论 -
PHPExcel 导出excel
1.当前行num、每条记录的起始行startNum、每条记录的结束行endNum 2.不变更实际当前行 /** * 报表导出 * @param $storeId * @param $userId * @param $isAdmin * @param null $adminId * @param null $listT...原创 2018-09-03 21:17:58 · 136 阅读 · 0 评论 -
PHP 反射Reflection
反射是什么?它是指在PHP运行状态中,扩展分析PHP程序,导出或提取出关于类、方法、属性、参数等的详细信息,包括注释。这种动态获取的信息以及动态调用对象的方法的功能称为反射API。反射是操纵面向对象范型中元模型的API,其功能十分强大,可帮助我们构建复杂,可扩展的应用。其用途如:自动加载插件,自动生成文档,甚至可用来扩充PHP语言。PHP反射api由若干类组成,可帮助我们用来访问程序的元数...原创 2018-09-17 15:12:08 · 334 阅读 · 0 评论 -
正则常用过滤标签
http://www.cnblogs.com/freespider/p/4081404.html <?php$str=preg_replace("/\s+/", " ", $str); //过滤多余回车$str=preg_replace("/<[ ]+/si","<",$str); //过滤<__("<"号后面带空格)$转载 2018-09-25 18:43:11 · 1044 阅读 · 0 评论