- 博客(7)
- 收藏
- 关注
原创 redis mget 获取多个key数据
public function mget(array $keys) { if (MEMCACHE_FLAG == 2) { return null; } if (! $this->connect) { $this->connect (); } $ret = parent::mget ( $keys ); $res = array (); $i = 0; foreach ( $keys as $key ) { .
2020-06-02 13:15:00 4610
原创 php 限制进程
function daemon_running($cmd = 'mysql', $set_num = 1) { $chk_cmd = "ps ax | grep {$cmd} | grep -v /bin/sh | grep -v grep | wc -l"; $fp = @popen ( $chk_cmd, 'r' ); $rst = trim ( @fread ( $fp, 2096 ) ); @pclose ( $fp ); $process_num = intval .
2020-06-02 11:51:30 262
转载 二维数组分组
<?php //数组分组 function array_group_by($arr, $key) { $grouped = []; foreach ($arr as $value) { $grouped[$value[$key]][] = $value; } if (func_num_args() > 2) { $args = func_get_args(); ...
2020-06-02 11:43:07 246
原创 递归无限极分类
<?php header("Content-Type:text/html;charset=UTF-8"); echo ""; $area = array( array('id'=>1,'area'=>'北京','pid'=>0), array('id'=>2,'area'=>'广西','pid'=>0), array('id'=>3,'area'=>'广东','pid'=>
2016-10-31 14:51:42 377
原创 快速排序
function quick_sort($arr) { //先判断是否需要继续进行 $length = count($arr); if($length <= 1) { return $arr; } //如果没有返回,说明数组内的元素个数 多余1个,需要排序 //选择一个标尺 //选择第一个元素 $base_num =
2016-10-31 10:32:04 135
原创 冒泡排序
$arr = array(1,34,56,77,64,36,92,89); $len = count($arr); for($i=1;$i$len;$i++){ for($j=0;$j$len-1;$j++){ if($arr[$j] >$arr[$j+1]){ $tmp = $arr[$j+1]
2016-10-31 10:29:08 153
原创 Memcached的使用
set 命令是保存一个叫做key的数据到服务器上 add 命令是添加一个数据到服务器,但是服务器必须保证这个key是不存在的,能够保证数据不会被覆盖 replace 命令是替换一个已经存在的数据,如果数据不存在,就是类似set功能 - key 就是保存在服务器上唯一的一个表示符,必须是跟其他的key不冲突,否则会覆盖掉原来的数据,这个key是为了能够准确的存取一个数据项目 - fla
2016-10-31 10:23:01 140
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人