php
lyl198659
这个作者很懒,什么都没留下…
展开
-
php进制转换
一.十进制1.十进制转二进制 decbin() 函数:返回一字符串,包含有给定 number 参数的二进制表示。所能转换的最大数值为十进制的 4294967295,其结果为 32 个 1 的字符串。2.十进制转八进制 decoct() 函数:返回一字符串,包含有给定 number 参数的八进制表示。所能转换的最大数值为十进制的 4294967295,其结果为 "37777777777"。原创 2012-07-16 15:38:07 · 597 阅读 · 0 评论 -
php二分查找
// 二分查找算法function twoSerach($array, $key, $low, $hight) { $mid = ($low + $hight) / 2; while($low if ($array[$mid] > $key) { $hight = $mid; } else if ($array[$mid] $lo原创 2012-07-17 11:27:58 · 423 阅读 · 0 评论 -
php冒泡排序
// 冒泡排序算法function sortObj($array) { $length = count($array); $stop = false; for ($i = 0; $i if ($stop == true) { break ; } $stop = false; for ($j = $length - 2;原创 2012-07-16 16:42:45 · 388 阅读 · 0 评论 -
php递归遍历文件夹
// 递归遍历文件夹function test($dirs) { $base_dir = $dirs; foreach (scandir($dirs) as $file) { if (is_file($file)) { echo "文件:".$file."\n"; } else if (is_dir($file) && $fil原创 2012-07-16 16:40:32 · 492 阅读 · 0 评论 -
PHP大小写敏感规则
PHP对大小写敏感问题的处理比较乱,大家一定要注意。推荐大家始终坚持“大小写敏感”。这里面需要注意的是类和函数不区分大小写。但即使你疏忽了,在调试时解释器也会抓住这个错误的。一、大小写敏感1. 变量名区分大小写所有变量均区分大小写,包括普通变量以 及$_GET,$_POST,$_REQUEST,$_COOKIE,$_SESSION,$GLOBALS,$_SERVER,$_FILES,$转载 2012-07-16 16:23:23 · 635 阅读 · 0 评论 -
php命令行模式选项
我们建议初学者多看手册,但是很少有人能全部看一遍的,都是用到哪看到哪,包括我自己。 选项名称描 述-s显示有语法高亮色彩的源文件。 该参数使用内建机制来解析文件并为其生成一个 HTML 高亮版本并将结果写到标准输出。请注意该过程所做的只是生成了一个 [...] 的 HTML 标记符块,并不包含任何的HTML 头。原创 2012-07-16 15:52:22 · 513 阅读 · 0 评论 -
php写的简单选择排序算法和直接插入排序算法
// 简单选择排序算法function simpleSelectSort($array) { for ($i = 0; $i $min = $i; for ($j = $i + 1; $j if ($array[$j] $min = $j; } } if ($min != $i) {原创 2012-07-16 14:25:29 · 331 阅读 · 0 评论 -
php数据类型比较转换
PHP数据类型转换细节1、数字(整形和浮点型之间可以相互转化) 整形转换为浮点型:由于浮点型的精度范围远大于整形,所以转换后的数值精度不会改变。 浮点型转换为整形:讲自动舍弃小树部分,只保留整数部分。注:如果一个浮点型超过整数取值的有效范围,其结果将是无法确定的(整数的最大值约是2.147e9)。【示例】 $real_num=3.1e9;原创 2012-07-16 14:29:01 · 380 阅读 · 0 评论 -
php垃圾收集机制
前言PHP是一门托管型语言,在PHP编程中程序员不需要手工处理内存资源的分配与释放(使用C编写PHP或Zend扩展除外),这就意味着PHP本身实现了垃圾回收机制(Garbage Collection)。现在如果去PHP官方网站(php.net)可以看到,目前PHP5的两个分支版本PHP5.2和PHP5.3是分别更新的,这是因为许多项目仍然使用5.2版本的PHP,而5.3版本对5.2并不是完全兼转载 2012-07-16 16:29:03 · 541 阅读 · 0 评论 -
php的http缓存
http协议里控制浏览器缓存的头有三个Cache-Control,Expires,Last-Modified对于静态页面还有Etag。一、先来看第一种情况:apache 静态页面apache发送给客户端的静态页面一般包含Last-Modified和Etag,这两个标签的值来自静态文件的修改时间和inode,下面是截取得apache返回客户端的头---------Last-M转载 2012-08-05 20:28:42 · 600 阅读 · 0 评论