- 博客(16)
- 问答 (4)
- 收藏
- 关注
原创 用PHPExcel从xlsx中获取的时间的处理
用PHPExcel从xlsx中获取的时间的处理变成了Gregorian历法,我们需要将它还原成Julian Day历法,方法如下:function excelTime($t){ return gmdate("Y-m-d H:i:s", PHPExcel_Shared_Date::ExcelToPHP($t));}ExcelToPHP()是PHPExcel类库里面的方法,
2016-01-22 15:24:10 2277
原创 phpExcel读取xlsx文件
function excelParse($file_temp) { $PHPReader = new PHPExcel_Reader_Excel2007(); if (!$PHPReader->canRead($file_temp)) { $PHPReader = new PHPExcel_Reader_Excel5();
2016-01-22 15:15:12 6314
原创 正则表达式之最短匹配
贪婪与懒惰当正则表达式中包含能接受重复的限定符时,通常的行为是(在使整个表达式能得到匹配的前提下)匹配尽可能多的字符。考虑这个表达式:a.*b,它将会匹配最长的以a开始,以b结束的字符串。如果用它来搜索aabab的话,它会匹配整个字符串aabab。这被称为贪婪匹配。有时,我们更需要懒惰匹配,也就是匹配尽可能少的字符。前面给出的限定符都可以被转化为懒惰匹配模式,只要在它后面加上一个问
2016-01-21 18:11:34 1744
原创 str_replace中的匹配空白符,必须用双引号
例:$minUnit = str_replace(array('\r','\n'),"",$content);执行上面的语句,你会发现,文本没有任何变化,该换行的地方还是换行。解决办法:$minUnit = str_replace(array("\r","\n"),"",$content);原因:单引号中,将\r,\n识别为字符串。而双引号,才能识别正则表达式。
2016-01-21 16:20:45 2495
原创 正则表达式(括号)、[中括号]、{大括号}的区别小结
正则表达式的() [] {}有不同的意思。() 是为了提取匹配的字符串。表达式中有几个()就有几个相应的匹配字符串。(\s*)表示连续空格的字符串。[]是定义匹配的字符范围。比如 [a-zA-Z0-9] 表示相应位置的字符要匹配英文字符和数字。[\s*]表示空格或者*号。{}一般用来表示匹配的长度,比如 \s{3} 表示匹配三个空格,\s[1,3]表示匹配一到三个空格。(0-9
2016-01-21 16:14:42 1303
原创 replace into的用法
REPLACE语句: 我们在使用数据库时可能会经常遇到这种情况。如果一个表在一个字段上建立了唯一索引,当我们再向这个表中使用已经存在的键值插入一条记录,那将会抛出一 个主键冲突的错误。当然,我们可能想用新记录的值来覆盖原来的记录值。如果使用传统的做法,必须先使用DELETE语句删除原先的记录,然后再使用 INSERT插入新的记录。而在MySQL中为我们提供了一种新的解决方案,这就是RE
2016-01-20 15:20:22 4732
原创 php 全局变量global的作用域
PHP全局变量在使用时,需要使用global 进行声明,如:global $test; PHP Global变量的作用是定义全局变量,但是这个全局变量不是应用于整个网站,而是应用于当前页面,包括include或require的所有文件。
2016-01-19 16:00:44 482
原创 如何将一张表的数据复制到另一张表(sql yog)
1、右击原表,导出表作为SQL2、右击要导入的数据库(不是表,是数据库),导入->执行SQL脚本
2016-01-19 15:58:03 3228
原创 CURLOPT_COOKIEJAR和CURLOPT_COOKIEFILE有什么关系?
前者 是连接时把获得的cookie存为文件后者是 在访问其他页面时拿着这个cookie文件去访问
2016-01-12 10:21:52 6374
原创 curl_error()报错:SSL certificate problem: self signed certificate in certificate
CURLOPT_SSL_VERIFYPEER => false,CURLOPT_SSL_VERIFYHOST => false,如上,跳过ssl检查,即可。
2016-01-08 17:44:05 3931
原创 分析curl错误原因的函数curl_error
curl_error — 返回一个保护当前会话最近一次错误的字符串说明 string curl_error ( resource $ch )返回一条最近一次cURL操作明确的文本的错误信息。参数 ch由 curl_init() 返回的 cURL 句柄。返回值 返回错误信息或 '' (空字符串) 如果没有任何错误发生。
2016-01-08 15:45:19 2299
原创 PHP eval函数使用介绍
eval()函数中的eval是evaluate的简称,这个函数的作用就是把一段字符串当作PHP语句来执行,一般情况下不建议使用容易被黑客利用。代码:复制代码代码如下:eval("echo'hello world';");上边代码等同于下边的代码:echo"hello world";在浏览器中都输出:hello world
2016-01-05 13:50:23 1055
空空如也
webservice一会能用,一会不能用是几个意思,跟大姨妈似得,太傲娇了
2015-01-26
phpmyadmin添加字段时,什么时候可以不填字段长度呢?
2014-11-26
TA创建的收藏夹 TA关注的收藏夹
TA关注的人