随笔分类 -  php

这里是php的各种知识点
摘要:直接先上代码: 接口代码 然后所有的model都集成此接口即可。 比如: 然后在控制器中使用: 阅读全文
posted @ 2016-03-25 15:01 scrit 阅读(505) 评论(0) 推荐(0)
摘要:decbin()将十进制转换为二进制。必须有一个十进制参数。 阅读全文
posted @ 2016-03-24 14:28 scrit 阅读(213) 评论(0) 推荐(0)
摘要:php的setcookie是设置cookie操作的函数。 基本参数百度就有一堆答案。其中第四个参数是cookie的有效目录。这个参数是可选的,如果没有设置这个参数。默认 的有效范围是当前目录及其子目录。 今天公司的项目用的是pathinfo模式。刚好坑到了。千万注意,在使用pathinfo路由模式的 阅读全文
posted @ 2016-03-08 17:10 scrit 阅读(674) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2015-12-09 17:20 scrit 阅读(1577) 评论(0) 推荐(0)
摘要:/** * * http请求 * $data 为发送时的参数 */function https_request($url, $data = null) { $curl = curl_init(); curl_setopt($curl, CURLOPT_URL, $... 阅读全文
posted @ 2015-07-14 14:17 scrit 阅读(146) 评论(0) 推荐(0)
摘要:php的数合并函数: array_merge($arr1, $arr2, ..., $arr{$n});如果数组的键名有重复,后面的会覆盖前面的。如果键名是数字索引,则会重新排列索引,往后累加。如果不想让索引累加而是保留原因后索引,可以用"+":$resArr = $arr1 + $arr2 + ... 阅读全文
posted @ 2015-07-13 14:13 scrit 阅读(178) 评论(0) 推荐(0)
摘要:今天在用socket练习发送http请求时,发现我写的信息中的换行符\r\n怎么也不生效,总是以字符串效果出现。如下:const CRLF = '\r\n';后来终于在网上看到了一个同样的问题,原来当这个符号的\r\n以单引号包起来时,它就是单纯的字符串,不会解析成换行符。把它用双引号包起来就ok了... 阅读全文
posted @ 2014-10-13 13:32 scrit 阅读(220) 评论(0) 推荐(0)
摘要:转自:http://blog.163.com/wumingli456@126/blog/static/2889641420138213514298/最近在用socket实现服务端向客户端主动推送消息函数名 描述socket_accept() 接受一个Socket连接socket_bind() 把so... 阅读全文
posted @ 2014-05-26 12:53 scrit 阅读(455) 评论(0) 推荐(0)
摘要:使用PHP的cURL库可以简单和有效地去抓网页。你只需要运行一个脚本,然后分析一下你所抓取的网页,然后就可以以程序的方式得到你想要的数据了。无论是你想从从一个链接上取部分数据,或是取一个XML文件并把其导入数据库,那怕就是简单的获取网页内容,cURL 是一个功能强大的PHP库。PHP中的CURL函数... 阅读全文
posted @ 2014-05-25 19:20 scrit 阅读(229) 评论(0) 推荐(0)
摘要://目录路径$dir='./';/*** @param string $dir* @return array*/function my_scandir($dir){ $files = array(); if ( $handle = opendir($dir) ) { whi... 阅读全文
posted @ 2014-05-25 17:53 scrit 阅读(268) 评论(0) 推荐(0)
摘要:Heredoc技术,在正规的PHP文档中和技术书籍中一般没有详细讲述,只是提到了这是一种Perl风格的字符串输出技术。它也出现unix/linux的shell编程里面。但是现在的一些论坛程序,和部分文章系统,都巧妙的使用heredoc技术,来部分的实现了界面与代码的准分离,phpwind模板就是一个... 阅读全文
posted @ 2014-05-25 17:19 scrit 阅读(310) 评论(0) 推荐(0)
摘要:在php.ini中将allow_call_time_pass_reference的值改为'on'。 阅读全文
posted @ 2014-05-25 17:15 scrit 阅读(282) 评论(0) 推荐(0)
摘要://顺序查找(数组里查找某个元素)$arr = array(3,55,45,2,67,76,6.7,-65,85,4);function seq_sch($array, $k){ for($i=0; $i<count($array); $i++){ if($array[$i]==... 阅读全文
posted @ 2014-05-24 23:38 scrit 阅读(289) 评论(0) 推荐(0)
摘要://二分查找$arr = array(0,1,2,3,4,5,6,7,8,9); function bin_sch($array, $low, $high, $k){ if ($low <= $high){ $mid = intval(($low+$high)/2); ... 阅读全文
posted @ 2014-05-24 23:32 scrit 阅读(183) 评论(0) 推荐(0)
摘要://选择排序法$arr = array(3,55,45,2,67,76,6.7,-65,85,4);function selectSort($arr){ for ( $i=0; $i";print_r($res);exit; 阅读全文
posted @ 2014-05-24 23:17 scrit 阅读(247) 评论(0) 推荐(0)
摘要://插入排序法$arr = array(3,55,45,2,67,76,6.7,-65,85,4);function insertSort($arr){ for ( $i=0; $i=$arr[$j] ){ $transit_variable = $arr[$j]... 阅读全文
posted @ 2014-05-24 23:03 scrit 阅读(163) 评论(0) 推荐(0)
摘要://冒泡排序法$arr = array(3,55,45,2,67,76,6.7,-65,85,4);function bubblingSort($arr){ for ( $i=0; $i=$arr[$j+1] ){ $transit_variable = $arr... 阅读全文
posted @ 2014-05-24 22:52 scrit 阅读(154) 评论(0) 推荐(0)
摘要:$arr = array(3,55,45,2,67,76,6.7,-65,85,4);function quickSort($arr){ if (count($arr) ";print_r($new_arr);exit; 阅读全文
posted @ 2014-05-24 22:36 scrit 阅读(158) 评论(0) 推荐(0)
摘要:arrayget_extension_funcs(string$module_name) (参数必选)该函数根据module_name返回模块内定义的所有函数的名称。例如:$arr = get_extension_funcs('curl');echo "";print_r($arr);打印... 阅读全文
posted @ 2014-05-24 20:51 scrit 阅读(410) 评论(0) 推荐(0)
摘要:转自:http://www.blags.org/archives/741.htmlphp 利用filter 扩展编写的参数处理静态类,欢迎使用。希望大家看得开心,用得放心。 * */abstract class CFilter{ /** * 类型 * @var array *... 阅读全文
posted @ 2014-05-24 19:45 scrit 阅读(374) 评论(0) 推荐(0)