02 2016 档案

摘要:注册给定的函数作为 __autoload 的实现 如果需要多条 autoload 函数,spl_autoload_register() 满足了此类需求。 它实际上创建了 autoload 函数的队列,按定义时的顺序逐个执行。 相比之下, __autoload() 只可以定义一次。 // functi 阅读全文
posted @ 2016-02-29 10:57 sundong_wyz 阅读(222) 评论(0) 推荐(0)
摘要:之前一直用wamp,但是php是5.3.10,apache是2.2 的,因为有框架需要高版本的php支持,打算改下wamp的php,可是发现高版本的php不提供对apache2.2的支持了,所以决定自己去搭建一下。 搭建过程还是比较简单的,但是有很多也生疏了。 1.下载apache,进入 apach 阅读全文
posted @ 2016-02-26 09:38 sundong_wyz 阅读(289) 评论(0) 推荐(0)
摘要:1. strcasecmp() 函数比较两个字符串 strcasecmp() 函数是二进制安全的,且不区分大小写 该函数与 strncasecmp() 函数类似,不同的是,通过 strncasecmp() 您可以指定每个字符串用于比较的字符数 strcasecmp(string1,string2) 阅读全文
posted @ 2016-02-25 15:10 sundong_wyz 阅读(194) 评论(0) 推荐(0)
摘要:1. parse_str() 函数把查询字符串解析到变量中 parse_str(string,array) 如果未设置 array 参数,则由该函数设置的变量将覆盖已存在的同名变量。 php.ini 文件中的 magic_quotes_gpc 设置影响该函数的输出。如果已启用,那么在 parse_s 阅读全文
posted @ 2016-02-25 11:36 sundong_wyz 阅读(418) 评论(0) 推荐(0)
摘要:1. implode() 函数返回由数组元素组合成的字符串,又名join() implode(separator,array) separator可选。规定数组元素之间放置的内容。默认是 ""(空字符串) array 必需。要组合为字符串的数组 2. lcfirst() 函数把字符串中的首字符转换为 阅读全文
posted @ 2016-02-25 10:38 sundong_wyz 阅读(269) 评论(0) 推荐(0)
摘要:1. chunk_split() 函数把字符串分割为一连串更小的部分 chunk_split(string,length,end) 参数描述 string 必需。规定要分割的字符串。 length 可选。数字值,定义字符串块的长度。默认是 76。 end 可选。字符串值,定义在每个字符串块末端放置的 阅读全文
posted @ 2016-02-24 15:32 sundong_wyz 阅读(265) 评论(0) 推荐(0)
摘要:1.addcslashes() 函数返回在指定字符前添加反斜杠的字符串 addcslashes() 函数对大小写敏感。 对以下字符应用 addcslashes() 时请小心:0(NULL), r(回车), n(换行), f 换页)、t(制表符)以及 v(垂直制表符)。在 PHP 中,\0, \r, 阅读全文
posted @ 2016-02-24 14:25 sundong_wyz 阅读(330) 评论(0) 推荐(0)
摘要:1.arsort() 函数对关联数组按照键值进行降序排序 arsort(array,sortingtype); 0 = SORT_REGULAR - 默认。把每一项按常规顺序排列(Standard ASCII,不改变类型) 1 = SORT_NUMERIC - 把每一项作为数字来处理。 2 = SO 阅读全文
posted @ 2016-02-19 15:40 sundong_wyz 阅读(205) 评论(0) 推荐(0)
摘要:1. array_reverse() 函数以相反的元素顺序返回数组 array_reverse(array,preserve) preserve规定是否保留原始数组的键名 array_reverse() 函数将原数组中的元素顺序翻转,创建新的数组并返回。 如果第二个参数指定为 true,则元素的键名 阅读全文
posted @ 2016-02-19 10:27 sundong_wyz 阅读(198) 评论(0) 推荐(0)
摘要:1. array_merge() 函数把一个或多个数组合并为一个数组 array_merge(array1,array2,array3...) 如果两个或更多个数组元素有相同的键名,则最后的元素会覆盖其他元素。 如果您仅向 array_merge() 函数输入一个数组,且键名是整数,则该函数将返回带 阅读全文
posted @ 2016-02-19 10:04 sundong_wyz 阅读(166) 评论(0) 推荐(0)
摘要:1. array_filter() 函数用回调函数过滤数组中的值。 array_filter(array,callbackfunction); 该函数把输入数组中的每个键值传给回调函数。如果回调函数返回 true,则把输入数组中的当前键值返回结果数组中。数组键名保持不变。 function test 阅读全文
posted @ 2016-02-18 17:56 sundong_wyz 阅读(186) 评论(0) 推荐(0)
摘要:1.array_combine() 函数通过合并两个数组来创建一个新数组,其中的一个数组是键名,另一个数组的值为键值 array_combine(keys,values); 键名数组和键值数组的元素个数必须相同! 如果其中一个数组为空,或者两个数组的元素个数不同,则该函数返回 false。 2.ar 阅读全文
posted @ 2016-02-18 17:33 sundong_wyz 阅读(239) 评论(0) 推荐(0)
摘要:1. array() 函数用于创建数组 在 PHP 中,有三种类型的数组: 索引数组 - 带有数字索引的数组 关联数组 - 带有指定的键的数组 多维数组 - 包含一个或多个数组的数组 自 PHP 5.4 起,可以使用短数组语法,用 [] 代替 array()。 例如,用 $cars=["Volvo" 阅读全文
posted @ 2016-02-18 17:18 sundong_wyz 阅读(234) 评论(0) 推荐(0)
摘要:md5 string md5 ( string $str [, bool $raw_output = false ] ) 1.md5()默认情况下以 32 字符十六进制数字形式返回散列值,它接受两个参数,第一个为要加密的字符串,第二个为raw_output的布尔值,默认为false,如果设置为tru 阅读全文
posted @ 2016-02-18 16:48 sundong_wyz 阅读(1721) 评论(0) 推荐(0)
摘要:判断一个数是不是质数 function isprime($n){ if($n < 2){ return false; } for ($i=2; $i*$i <= $n; $i++) { if($n % $i == 0){ return false; } } return true; } 使用上面的函 阅读全文
posted @ 2016-02-18 16:12 sundong_wyz 阅读(1622) 评论(0) 推荐(0)
摘要:(基本来自百度百科) RSA公钥加密算法是1977年由罗纳德·李维斯特(Ron Rivest)、阿迪·萨莫尔(Adi Shamir)和伦纳德·阿德曼(Leonard Adleman)一起提出的。1987年首次公布,当时他们三人都在麻省理工学院工作。RSA就是他们三人姓氏开头字母拼在一起组成的。RSA 阅读全文
posted @ 2016-02-18 15:12 sundong_wyz 阅读(618) 评论(0) 推荐(0)
摘要:ASCII编码是计算机所能显示字符的编码,它的取值范围是0-255,其中包括标点、字母、数字、汉字等。在编程过程中,经常把指定的字符转化为ASCII码进行比较。 1.chr()函数 该函数用于将ASCII码值转化为字符串。其函数声明如下: string chr (int ascii); 2.ord( 阅读全文
posted @ 2016-02-18 13:36 sundong_wyz 阅读(2026) 评论(0) 推荐(0)
摘要:base64是一种编码方式,用于把二进制数据编码为可写的字符形式的数据。 编码后的数据是一个字符串,其中包含的字符为:A-Z、a-z、0-9、+、/ 共64个字符:26 + 26 + 10 + 1 + 1 = 64。不足的时候需要用=来填充,也可以说是65个字符。 64个字符需要6位来表示,表示成数 阅读全文
posted @ 2016-02-18 11:45 sundong_wyz 阅读(260) 评论(0) 推荐(0)