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

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......

php统计网站在线人数

806 views
php统计网站在线人数实现思路: 建立session临时表 (ID ,临时时间等)。 用户登录时在网站公共文件里登记用户登陆信息到session表。 登录之后用户每次刷新页面或者打开新页就更新相应ID,并删除session超时的ID(根据表临时时间字段来判断,session超时时间视自己网站设置的session过期时间为准) 。 PS:session表的新增/更新/删除操作都应该放在网站公共文件被每个页面引用/包含。 参考: http://wenwen.soso.com/z/q251136062.htm http://blog.163.com/qsy_627/blog/static/9691985220089532434262/ http://hi.baidu.com/fanglor/item/857eb01351a......

php利用ODBC连接sql2008数据库并通过ajax实时更新

953 views
php利用ODBC连接sql2008数据库并通过ajax实时更新服务端代码:  <?php    $connection = odbc_connect("Driver={SQL Server Native Client 10.0};Server=WINDOWS-01\SQLEXPRESS;Database=backups;", "php", "123456");  if (!$connection){      exit("Connection Failed: " . $connection);  }    $sql="SELECT pro_name,ask_price,bid_price FROM t_item";  $rs=odbc_exec($connection,$sql);  if (!$rs){      exit("Error in SQL");  }    echo "<h3>商品报价数据实时更新</h3><table><tr>";  echo "<th>类别</th>";  e......