PHP
Code Jack
每一个程序员都是一个魔术师!
展开
-
PHP 敏感词替换
header("content-type:text/html;charset=utf-8"); $content= "直接进行排序,绿色字体为未排序问"; $arr = file("./sensitive_word.txt"); //一个敏感词一行 $arr1 = array(); foreach($arr as $k=>$v){ $arr1["num".$k] =原创 2015-01-08 17:08:46 · 1089 阅读 · 0 评论 -
获取客户端IP地址
/** * 获取客户端IP地址 * @param integer $type 返回类型 0 返回IP地址 1 返回IPV4地址数字 * @return mixed */ function get_client_ip($type = 0) { $type = $type ? 1 : 0; static $ip = NULL; if ($ip !== NU转载 2015-01-08 17:10:20 · 254 阅读 · 0 评论 -
数据库连接池
连接池的作用主要是节省打开数据库的时间。 由于打开数据库连接比较耗时,所以连接池机制预先打开N个数据库连接,把它们缓存起来,当需要使用数据库的时候就直接使用这些已经打开的连接,从而节省了时间。 创建新的对象并初始化的操作,可能会消耗很多的时间。在这种对象的初始化工作包含了一些费时的操作(例如,从一台位于20,000千米以外的主机上读出一些数据)的时候,尤其是这样。在需要大量生成这样的原创 2015-04-01 15:02:40 · 406 阅读 · 0 评论 -
PHP四大基本排序算法实例
1. 冒泡排序 思路分析:在要排序的一组数中,对当前还未排好的序列,从前往后对相邻的两个数依次进行比较和调整,让较大的数往下沉,较小的往上冒。即,每当两相邻的数比较后发现它们的排序与排序要求相反时,就将它们互换。 代码实现: $arr=array(1,43,54,62,21,66,32,78,36,76,39); function bubbleSort($arr){ $l转载 2015-04-01 15:03:07 · 259 阅读 · 0 评论