摘要:php不使用插件导出excel的简单方法,首先获取需要导出的数据的数组,数组的格式在下面。之后就是定义文件名称和需要导出的excel的样式,最后就是循环数组,输出数据了代码:$filename=date("Y年m月d日")."数据信息统计结果.xls";//文件名$ua=$_SERVER["HTTP_USER_AGENT"];//中文文件名不乱码if(preg_match("/MSIE/",$ua)){$filename=urlencode($filename);}elseif(preg_match("/
阅读全文
摘要:生成excel文件,最简单的莫过于把数据库的数据导入到excel就行了。生成excel 当然使用的是 phpExcel http://www.jbxue.com/tags/phpexcel.html 这个类库了,可是它太麻烦了,对于只要简单生成来说有点不值得什么叫简单,把数据库的数据导入到excel就行了, 这个就是简单了注意,双引号的字符串
阅读全文
摘要:PHP代码优化的53个细节,常见而重要的php优化策略。用单引号代替双引号来包含字符串,这样做会更快一些。因为PHP会在双引号包围的字符串中搜寻变量,单引号则不会,注意:只有echo能这么做,它是一种可以把多个字符串当作参数的“函数”(译注:PHP手册中说echo是语言结构,不是真正的函数,故把函数加上了双引号)。1、如果能将类的方法定义成static,就尽量定义成static,它的速度会提升将近4倍。2、$row['id'] 的速度是$row[id]的7倍。3、echo 比 print 快,并且使用echo的多重参数(译注:指用逗号而不是句点)代替字符串连接,比如echo $
阅读全文
摘要:php读取excel文件示例,还有更新修改功能。代码://模板存放目录$dir = $DOCUMENT_ROOT.'/backoffice/admin/oemcheck/';$templateName = '1.xlsx';$outputFileName = '模板.xlsx';$txt='test';//实例化Excel读取类$PHPReader = new PHPExcel_Reader_Excel2007();if(!$PHPReader->canRead($dir.$templateName)){$PHPReader
阅读全文
摘要:php对数组排序代码。对数组排序usort()函数使用用户自定义的函数对数组排序。*/functioncmp($a,$b)//用户自定义回调函数{if($a==$b)//如果两个参数相等{return0;//返回0}return($a>$b)?-1:1;//如果第1个参数大于第2个返回1,否则-1}$a=array(3,2,5,6,1);//定义一个数组usort($a,"cmp");//使用自定义函数对数组排序foreach($aas$key=>$value)//循环输出排序后的键值对{echo"$key:$valuen";} www.jb
阅读全文
摘要:php数组去重复数据示例,有时候获得的php数组中总是出现value重复的,使用下面的方法就可以去掉重复数据以数字开头的重复数据如:Array ([0] => 100[k1] => 100[1] => 2123[k2] => 2123 ) 该方法可以将以数字为key的值去掉,先将数组按照key倒序排序,然后用array_unique的方法将重复的值去掉。不能适用于下面的情况:不同的key值存在相同的value的情况functionarray_unique_value($arr=array()){array_multisort($arr,SORT_DESC,array_k
阅读全文
摘要:php反射应用示例。代码如下:$ob->getFileName(),'line'=>$ob->getStartLine());}if(function_exists($name)){$ob=newReflectionFunction($name);$info['function_'.$name]=array('file'=>$ob->getFileName(),'line'=>$ob->getStartLine());}return$info;}
阅读全文
摘要:php异常处理使用示例,代码说明了普通错误和致命错误捕获及处理的方法。代码如下:index();//发生致命错误,脚本停止运行触发fatalErrorHandler$test=newTesdt();$test->index();
阅读全文
摘要:一般php采集代码能用的到,这里只是简单的实现代码。 '); echosubstr($file,strpos($file,'')+7,strpos($file,''-strpos($file,'')+7)); $file=str_replace(array('百度一下','{hello}'),array($title,$hello),$file); ?>小偷程序:
阅读全文
摘要:php对数组排序,介绍了和php,有关的知识、技巧、经验,和一些php源码等。对数组排序 usort()函数使用用户自定义的函数对数组排序。 */ functioncmp($a,$b)//用户自定义回调函数 { if($a==$b)//如果两个参数相等 { return0;//返回0 } return($a>$b)?-1:1;//如果第1个参数大于第2个返回1,否则-1 } $a=array(3,2,5,6,1);//定义一个数组 usort($a,"cmp");//使用自定义函数对数组排序 ...
阅读全文
摘要:php获取服务器时间的代码。用php的date函数即可来获取服务器上的时间:
阅读全文
摘要:发布:JB02 来源:脚本学堂分享一例php代码,实现通过IP地址获取访问者的地理位置,在php编程中经常用到,有需要的朋友参考下吧。本节内容:PHP通过IP获取地理位置例子:复制代码代码示例:load('http://www.youdao.com/smartresult-xml/search.s?type=ip&q='.$ip); //读取xml文件$humans = $doc->getElementsByTagName( "smartresult" ); //取得humans标签的对象数组foreach( $humans as $human
阅读全文
摘要:发布:sunday01 来源:net 阅读: 2 【大 中 小】在较为智能的程序中,php可以获取客户端浏览器及操作系统信息,然后根据浏览器及系统类型,加载不同的页面,以提供更加个性化的服务。使用php获取客户端浏览器与操作系统信息。1、PHP超级全局变量$_SERVER数组中字段['HTTP_USER_AGENT'] 获取访问用户的所有信息以下是一个通过$_SERVER['HTTP_USER_AGENT']获取到的字符串 :Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/533.2 (KH
阅读全文
摘要:AjaxJavaScript天气预报php天气预报,用php来写一个天气预报的模块。天气数据是通过采集中国气象网站的。本来中国天气网站也给出了数据的API接口。以下是API的地址。返回的数据格式为json格式。1. http://www.weather.com.cn/data/sk/101010100.html2. http://www.weather.com.cn/data/cityinfo/101010100.html3. http://m.weather.com.cn/data/101010100.htmlURL中的数字”101010100“是城市代码。所以可以先列出每个城市的城市代码,
阅读全文
摘要:分享一个好用的php验证码类,包括调用示例。说明:如果不适用指定的字体,那么就用imagestring()函数,如果需要遇到指定的字体,就要用到imagettftext()函数。字体的位置在C盘下Windows/Fonts.参考了网上的php 生成验证码的方法,以及php 图片验证码和php 中文验证码的生成方法。用到了PHP GD库的相关知识。1,生成验证码的类 VerificationCode.class.phpfont="CALIBRIZ.TTF";}//生成验证码privatefunctioncreateCode(){$len=strlen($this->ch
阅读全文
摘要:参考了网上PHP 生成验证码很多是类封装了的,没有封装的验证码其实只是几个GD函数而已,初学者可以看看,可以尝试自己封装。
阅读全文
摘要:先介绍下php中用于数组排序的函数:排序方法 升序 降序 用户自定义顺序键排序 ksort() krsort() uksort()值排序不改变键值 asort() arsort() uasort()值排序改变键值 sort() rsort() usort()分享一个php数组排序的例子:"blue","a"=>"a...
阅读全文
摘要:分享几个php数组排序函数,每个函数出去sort是排序的意思前缀字母的含义分别代表:a 索引k 数组键r 逆向u 用户自定义顺序排序函数sort — 对数组排序ksort — 对数组按照键名排序asort — 对数组进行排序并保持索引关系逆向排序函数rsort — 对数组逆向排序krsort— 对数组按照键名逆向排序arsort — 对数组进行逆向排序并保持索引关系 使用用户自定义函数比较排序函数usort — 使用用户自定义的比较函数对数组中的值进行排序 uksort — 使用用户自定义的比较函数对数组中的键名进行排序 uasort — 使用用户自定义的比较函数对数组中的值进行排序并保持索.
阅读全文
摘要:本文内容:PHP二维数组排序,PHP数组排序总结。php数组排序是PHP学习中最基础也是最重要的一部分。1、常规数组的排序常规数组是指数组各元素均为字符串或数字,这与这样的数组,我们可以采用sort()函数对他进行排序。示例:"; foreach ($people as $mychrs) echo $mychrs." "; sort($people); echo "---sort()函数排序后---"; foreach ($people as $mychrs) echo $mychrs." "; ?> 输出:---原数
阅读全文
摘要:分享一个php数组排序的例子,介绍了和php,有关的知识、技巧、经验,和一些php源码等。 对数组排序 usort()函数使用用户自定义的函数对数组排序。 */ functioncmp($a,$b)//用户自定义回调函数 { if($a==$b)//如果两个参数相等 { return0;//返回0 } return($a>$b)?-1:1;//如果第1个参数大于第2个返回1,否则-1 } $a=array(3,2,5,6,1);//定义一个数组 usort($a,"cmp");//...
阅读全文
|