随笔分类 -  PHP

摘要:function new_sort($data = array()){ foreach ($data as $key => $row) { $volume[$key] = $row['all_account']; $edition[$key] = $row['addtime']; } // 将数据根据 all_account 降序排列,根据 addtime 升序排列 // 把 $data 作为最后一个参数,以通用键排序 array_multisort($volume, SOR... 阅读全文
posted @ 2013-12-25 10:18 烧饼程序猿 阅读(212) 评论(0) 推荐(0)
摘要:1 function array_sort($arr,$keys,$type='asc'){ 2 3 $keysvalue = $new_array = array(); 4 5 foreach ($arr as $k=>$v){ 6 7 $keysvalue[$k] = $v[$keys]; 8 9 }10 11 if($type == 'asc'){12 13 asort($keysvalue);14 15 }else{ 16 17 ... 阅读全文
posted @ 2013-11-21 11:32 烧饼程序猿 阅读(556) 评论(0) 推荐(0)
摘要:1 $date = date("Y-m-d"); //当前日期 2 3 $first=1; //$first =1 表示每周星期一为开始时间 0表示每周日为开始时间 4 5 $w = date("w", strtotime($date)); //获取当前周的第几天 周日是 0 周一 到周六是 1 -6 6 7 $d = $w ? $w - $first : 6; //如果是周日 -6天 8 9 $now_start = date("Y-m-d", strtotime("$date -".$d." days 阅读全文
posted @ 2013-11-18 15:11 烧饼程序猿 阅读(836) 评论(0) 推荐(0)
摘要:'宝瓶座'), array('19'=>'双鱼座'), array('21'=>'白羊座'), array('20'=>'金牛座'), array('21'=>'双子座'), array('22'=>'巨蟹座'), array('23'=>'狮子座'), array('23'=>'处女座'), array(' 阅读全文
posted @ 2013-08-21 09:04 烧饼程序猿 阅读(264) 评论(0) 推荐(0)
摘要:1 <?php 2 class Client 3 { 4 ////获得访客浏览器类型 5 function Get_Browser(){ 6 if(!empty($_SERVER['HTTP_USER_AGENT'])){ 7 $br = $_SERVER['HTTP_USER_AGENT']; 8 if (preg_match('/MSIE/i',$br)) { 9 $br = 'MSIE'; 10 } 11 ... 阅读全文
posted @ 2013-08-13 08:55 烧饼程序猿 阅读(3876) 评论(0) 推荐(0)
摘要:在学习php时的一些小沉淀,供童鞋们欣赏哈..1.掌握语言本身的语法,熟悉常用类库是必须的;2.面向对象最为当今的主流也是必须掌握的;3.常用设计模式必须掌握,设计模式是前辈的总结、经验;4.php常与数据库配合使用,而且首先为mysql,所以mysql必须熟悉;5.php是做为一种web开发语言而流行的,所以浏览器中的javascript必须会,虽然现在很多公司有专业的javascript工程师,但是php程序员js也是必须中文的;6.html/css必须会,不要求你会切会div+css,但是至少要知道,因为php是一种嵌入html中使用的语言(当然php也可以用于桌面等其他,但是和web( 阅读全文
posted @ 2013-08-06 14:23 烧饼程序猿 阅读(321) 评论(0) 推荐(0)
摘要:1 阅读全文
posted @ 2013-07-29 10:18 烧饼程序猿 阅读(213) 评论(0) 推荐(0)
摘要:注:此函数仅适用于CGI模式。 阅读全文
posted @ 2013-07-29 09:49 烧饼程序猿 阅读(168) 评论(0) 推荐(0)
摘要:1、http://phpexcel.codeplex.com/下载phpExcel2、load($filename); //$filename可以是上传的文件,或者是指定的文件$sheet = $objPHPExcel->getSheet(0); $highestRow = $sheet->getHighestRow(); // 取得总行数 $highestColumn = $sheet->getHighestColumn(); // 取得总列数$k = 0;//循环读取excel文件,读取一条,插入一条//j表示从哪一行开始读取//$a表示列号for($j=2;$jgetA 阅读全文
posted @ 2013-07-26 15:10 烧饼程序猿 阅读(8053) 评论(1) 推荐(0)
摘要:1 =60 && time()-$time=3600 && time()-$time=86400){18 $day=intval((time()-$time)/86400);19 $hour=intval((time()-$time)/3600-$day*24);20 $min=intval(((time()-$time)-$hour*3600-$day*86400)/60);21 $sec=(time()-$time)-$min*60-$hour*3600-$day*86400;22 $result=$day.... 阅读全文
posted @ 2013-07-24 08:18 烧饼程序猿 阅读(209) 评论(0) 推荐(0)
摘要:1 $data); 7 } 8 echo ch_json_encode($return);exit; 9 }10 11 function ch_json_encode($data) {12 /**13 * 将中文编码14 * @param array $data15 * @returnstring16 */17 function ch_urlencode($data) {18 if (is_array($data) || is_object($data)) {19 foreach ($data as $k => $v) {20 if (is_scalar($v))... 阅读全文
posted @ 2013-07-18 17:43 烧饼程序猿 阅读(257) 评论(0) 推荐(0)
摘要:首先1.确保你的Windows/system32下有php_mbstring.dll这个文件,没有就从你Php安装目录extensions里拷入Windows/system32里面。2.在windows目录下找到php.ini打开编辑,搜索mbstring.dll,找到;extension=php_mbstring.dll把前面的;号去掉,这样mb_substr函数就可以生效了mb_strcut函数功能也可以截取字符串长度,下面实例具体看看区别在哪:复制代码代码如下:";echo "mb_strcut:" . mb_strcut($str, 0, 6, ' 阅读全文
posted @ 2013-07-18 09:36 烧饼程序猿 阅读(242) 评论(0) 推荐(0)
摘要:$sublen) return join('', array_slice($t_string[0], $start, $sublen))."..."; return join('', array_slice($t_string[0], $start, $sublen)); } else { $start = $start*2; $sublen = $sublen*2; $strlen = strlen($string); $tmpstr = ''; for($i=0; $i=$start && $i129) { 阅读全文
posted @ 2013-07-18 08:54 烧饼程序猿 阅读(745) 评论(3) 推荐(1)