您好,欢迎光临! 推荐您使用Chrome浏览器访问本站。

php数组分组

903 views
php数组分组 $order_item = Array ( 0 => Array ( 'order_id' => 1111 ,'item_id' => 1, 'pro_id' => 1, 'pro_name' => 1111 ,'buy_num' => 5), 1 => Array ( 'order_id' => 1111 ,'item_id' => 2 ,'pro_id' => 2 ,'pro_name' => 2222, 'buy_num' => 5 ), 2 => Array ( 'order_id' => 2222 ,'item_id' => 3 ,'pro_id' => 1 ,'pro_name' => 2222, 'buy_num' => 1 ), 3 => Array ( 'order_id' => 2222 ,'item_id' => 4 ,'pro_id' => 2 ,'pro_name' => 2222, 'buy_n......

PHP一维数组二维数组去重

746 views
PHP一维数组二维数组去重1、一维去重 用自带的array_unique 2、二维去重 function array_unique_2d($array){ foreach ($array as $v){ $v = join(“,”,$v); //降维,也可以用implode,将一维数组转换为用逗号连接的字符串 $temp[] = $v; } // www.jbxue.com $temp = array_unique($temp); //去掉重复的字符串,也就是重复的一维数组 foreach ($temp as $k => $v){ $temp[$k] = explode(“,”,$v); //再将拆开的数组重新组装 } return $temp; } 调用:array_unique_2d($arr);

PHP二维数组排序的两种方法

736 views
PHP二维数组排序的两种方法1、用自带的array_multisort的方法(会重新建立数字索引) 2、自写array_sort函数:(保留原数字索引) 事例代码如下: function array_sort($arr, $keys, $type = 'asc') { $keysvalue = $new_array = array(); foreach ($arr as $k => $v) { $keysvalue[$k] = $v[$keys]; } if ($type == 'asc') { asort($keysvalue); } else { arsort($keysvalue); } //print_r($keysvalue); reset($keysvalue); foreach ($keysvalue as $k => $v) { $new_array[$k] = $arr[$k]; } return $new_array; ......

php性能优化

774 views
php性能优化php性能优化 序   很长时间没有写博文了,最近换了工作,长时间加班,根本没有时间做其他事情!今天闲下来了,想一想php性能方面的事情。这也是我2014年的第一篇博文!   推荐阅读:初学者到中级者应该掌握的!   php是一个很流行的脚本语言,现在很多公司(新浪、优酷、百度、搜狐、淘宝等等)在使用这种语言进行网站开发。我的这篇文章,我只是希望能够提高你的php脚本性能。请记住你的php脚本性能,很多时候依赖于你的php版本、你的web server环境和你的代码的复杂度。 优化你代码中的瓶颈 Hoare曾经说过“过早优化......

PHP网站中记住我功能实现

774 views
PHP网站中记住我功能实现PHP中有cookie相关的函数, 用户登录成功的时候,可能有如下的语句: setcookie(“user”, “user1”, time()+3600); 判断用户是否登录的时候,有类似这样的语句: if (isset($_COOKIE[“user”])){ echo “已经登录”; } 用户退出的时候,有类似这样的语句: setcookie(“user”, “”, time()-3600); 如果用户登录后一直没点退出按钮,3600秒之后,cookie也会失效。 如果想让用户保持足够长的时间 time()+3600*24*365 就是登录后一年内都有效。 另: <code> f......