巴扎黑
浏览量7438 | 粉丝242 | 关注1
2016-11-23 13:13:36
PHP 递归实现层级树状展现数据
<?php $db = mysql_connect('localhost', 'root', 'root') or die('Can\'t connect to database'); mysql_select_db('test') or die('Can\'t find database : test'); $result = mysql_query('select id, ...
1710
2016-11-23 13:12:24
PHP 排列组合
计算数组有多少种排列组合 <?php $arr = array('a', 'b', 'c', 'd', 'e', 'f'); combine_array($arr); function combine_array($arr, $index=0) { static $num = 0; $arr_len = count($arr); if($arr_len == $i ...
1303
2016-11-23 13:11:28
php cannot load php5apache2_2.dll
故障现象: 在命令符方式下启动Apache时提示错误信息“Syntax error on line 122 of D:/Apache/conf/httpd.conf: Cannot load D:/PHP/php5apache2_2.dll into server”,导致Apache无法启动。 Apache的配置文件D:/Apache/conf/httpd.conf第122行内容为: ...
1358
2016-11-23 13:10:22
PHP中使用cURL获取远程文件时遇到跳转的url
在PHP中使用cURL写了个简单的方法,来获取一个远程文件时.测试时遇到一个问题: 即,如果获取远程文件时,需要进行跳转后才能得到实际的文件url,那么获取不能成功. 怎么解决? 在Google的过程中看到这篇web: 对于php curl获取301或302转向的网址疑难 阅读后,了解到解决方法,即通过c ...
1012
2016-11-23 11:56:09
用PHP实现常见四种排序算法及实现原理
<?PHP ******插入排序(一维数组) 1,从第一个元素开始,该元素可以认为已经被排序 2,取出下一个元素,在已经排序的元素序列中从后向前扫描 3,如果该元素(已排序)大于新元素,将该元素移到下一位置 4,重复步骤3,直到找到已排序的元素小于或者等于新元素的位置 5,将新元素插入到该位置中 6,重复步骤2 */ function insert_sort($arr) { $len ...
1236
2016-11-23 11:55:02
php中__sleep和__wakeup
在php中,__sleep和___wakeup是两个分别自对象序列化前和后分别调用的方法, 其中__sleep在一个对象序列化前调用,它不接收任何参数,但会返回数组,这里可以放置哪些属性需要序列化,比如下面的例子: class Customer { private $name; private $credit_card_number; public function s ...
1397
2016-11-23 11:53:01
PHP获取当前时间的毫秒数
1 second = 1000 millisecond = 1000,000 microsecond = 1000,000,000 nanosecond php的毫秒是没有默认函数的,但提供了一个microtime()函数,该函数返回包含两个元素,一个是秒数,一个是小数表示的毫秒数,借助此函数,可以很容易定义一个返回毫秒数的函数,例如: /* ...
1660
2016-11-23 11:51:17
php生成随机数 自定义函数 randstr($length)
function randstr($len=6){ $chars='abcdefghijklmnopqrstuvwxyz0123456789'; #characters to build the password from mt_srand((double)microtime()*1000000*getmypid()); #seed the random number ...
2849
2016-11-23 11:49:28
PHP中如何去除一个数组中的空元素
问题是在使用函数explode()时遇到的. 存在一个字符串,其格式为以逗号分隔的一组关键词.在PHP中,可以使用函数 explode(),将这些关键词提取成一个数组保存.保存的数组中是可能存在空元素的,,比如当 初始的字符串为: ',关键词1,,关键词2,'. 如何去除它们呢? 通过Google,找到下面两篇web,讲述 ...
1536
2016-11-23 11:48:03
PHP $_SERVER详解
1、$_SERVER["PHP_SELF"] -- 获取当前正在执行脚本的文件名2、$_SERVER["SERVER_PROTOCOL"] -- 请求页面时通信协议的名称和版本。例如,“HTTP/1.0”。3、$_SERVER["REQUEST_TIME"] -- 请求开始时的时间戳。从 PHP 5.1.0 起有效。和time函数效果一样。 ...
1588