php
河北小黄人
本人有多个项目经验,
展开
-
php标准库 SPL 数据结构之-----SplDoublyLinkedList(双向链表)
$spl=new SplDoublyLinkedList(); //实例化双向链表的对象 $spl->push("sdfsaf"); //添加到链表的顶部(top)(尾部) $spl->push(111); $spl->push('1'); $spl->unshift("100"); //添加到链表的底部(bottom)(头原创 2015-03-21 22:57:47 · 544 阅读 · 0 评论 -
自己写的采集lintcode.com上面的试题
。。。原创 2016-02-19 14:48:43 · 641 阅读 · 0 评论 -
Nginx+php-fpm 502 504问题
近期自学it论坛(www.zixue.it) 常出现502,504错误环境:主机: 阿里云 双核CPU 2G内存OS: centos 6.4 64位思路:增大nginx与php-fpm通信时的缓存文件大小与个数静态绑定5个php-fpm进程,减少频率启动进程的开销利用sock文件代替tcp端口通信(本地机约可提高10%的性能)解决转载 2016-01-25 12:41:11 · 385 阅读 · 0 评论 -
让Nginx支持pathinfo 如: mengma.com/home/index/aaa
Nginx服务器默认不支持pathinfo, 在需要pathinfo支持的程序中(如thinkphp),则无法支持”/index.php/Home/Index/index”这种网址.网上流传的解决办法很多,这里提供一种比较简洁的写法(只需要改动2行代码)# 典型配置location ~ \.php$ { root html; fastcgi_pa原创 2016-01-25 12:39:59 · 388 阅读 · 0 评论 -
小写数字转换成大写&&&&facebook时间戳格式
/*小写数字转换为大写*/function format_number($number){ $number=substr($number,0,2); $arr=array("零","一","二","三","四","五","六","七","八","九"); if(strlen($number)==1){ $result=$arr[$number];原创 2015-12-03 18:04:19 · 326 阅读 · 0 评论 -
工作遇到求一个数组一个值连续出现的次数(php代码)
11原创 2015-12-08 14:18:26 · 466 阅读 · 0 评论 -
thinkphp零碎知识点。
1. thinkphp中 包含配置文件,我一直以为是用 include, thinkphp提供了一个简单的包含方式 LOAD_EXT_CONFIG 如 return array( //'配置项'=>'配置值' 'yuyu1'=>'haha1', 'LOAD_EXT_CONFIG'=>'config.db', );则包含同级目录的 config.db.php原创 2015-05-31 14:29:17 · 348 阅读 · 0 评论 -
php----正则表达式所用到的函数
/* preg_grep -- 返回与模式匹配的数组单元 preg_last_error -- 返回上次PCRE正则表达式执行错误代码 preg_match_all -- 进行全局正则表达式匹配 preg_match -- 进行正则表达式匹配原创 2015-04-03 14:52:26 · 290 阅读 · 0 评论 -
php标准库 SPL 数据结构之 ---------Splstack(栈)
$stack = new Splstack(); //创建栈对象 $stack->push("11"); $stack->push(22222222); $stack->push(3); //压入数据 $stack->shift(); // 删除底部数据原创 2015-03-21 23:58:08 · 678 阅读 · 0 评论 -
php标准库 SPL 数据结构之 ---------SplQueue(队列)
$queue=new SplQueue(); //队列类继承于SplDoublyLinkedList类 /* $queue->push('aa'); $queue->push('bb'); $queue->unshift('a'); //插入在bottom位置(头部)。 $queue->pop原创 2015-03-22 13:59:19 · 1198 阅读 · 0 评论 -
php标准库 SPL 迭代器之 ---------AppendIterator(遍历多个迭代器)
// AppendIterator 迭代器 一次性遍历出多个数组迭代器 $array_a= new ArrayIterator(array(0=>'a',1=>'b',2=>'c')); $array_b=new ArrayIterator(array(1=>'z','2'=>'k','sdf'=>'y')); $obj=new App原创 2015-03-22 23:38:55 · 321 阅读 · 0 评论 -
php标准库 SPL 迭代器之 ---------ArrayIterator(数组迭代)
header("Content-type:text/html;charset=utf-8"); $student=array( 'wangyu'=>'男', 'tianjiao'=>'女', 'jianxin'=>'男', 'ahengyi'=>'未知'原创 2015-03-22 15:27:20 · 439 阅读 · 0 评论 -
CI框架表单验证
CI框架表单验证//导入验证类$this->load->library('form_validation');//设值name为username的验证规则$this->form_validation->set_rules('username','用户姓名','required|min_length[6]');//设置myfile的验证 $this->form_validation->原创 2016-10-27 18:53:12 · 365 阅读 · 0 评论