【AVFUN豆腐脑甜党咸党数据统计】教程文章相关的互联网学习教程文章

PHP统计目录下的文件总数及代码行数(去除注释及空行)_php技巧

/** * @author xiaoxiao 2011-1-12 * @link http://xiaoyaoxia.cnblogs.com/ * @license * 统计目录下的文件行数及总文件数··去除注释 */ $obj = new CaculateFiles(); //如果设置为false,这不会显示每个文件的信息,否则显示 $obj->setShowFlag(false); //会跳过所有All开头的文件 $obj->setFileSkip(array('All')); $obj->run("D:\PHPAPP\php\_tests"); //所有文件,(默认格式为.php) $obj->setFileSkip(array()); $obj->run("...

使用GROUPBY的时候如何统计记录条数COUNT(*)DISTINCT_php技巧

例如这样一个表,我想统计email和passwords都不相同的记录的条数 代码如下:CREATE TABLE IF NOT EXISTS `test_users` ( `email_id` int(11) unsigned NOT NULL auto_increment, `email` char(100) NOT NULL, `passwords` char(64) NOT NULL, PRIMARY KEY (`email_id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=6 ; INSERT INTO `test_users` (`email_id`, `email`, `passwords`) VALUES (1, ‘jims@gmail.com, ‘1e...

php利用cookie实现访问次数统计代码_php基础

[/code] global $count; $count=1; if(!isset($_COOKIE["visittime"])){ setcookie("visittime",date("y-m-d H:i:s")); setcookie("visitcount",1); echo "欢迎你第一次访问网站!"; } else{ setcookie("visittime",date("y-m-d,H:i:s"),time()+60); $count=$_COOKIE['visitcount']+1; setcookie("visitcount",$count); echo "你上次访问网站的时间为:".$_COOKIE['visittime']; echo ""; } echo "你第".$_COOKIE['visitcount']."访问...

php统计文件大小,以GB、MB、KB、B输出_php技巧

使用filesize()函数命令实现文件大小的统计,要求:1,以GB、MB、KB、B中的一个输出;2.数量级必须大于1小于1024,并保留两位小数;   开始动工: 代码如下:$len = filesize("1.rmvb"); $i=4; while($i){ if(($out=$len/pow(1024,$i))>1.0||$i==1){ switch($i){ case 4: {printf("%.2f TB",$out);break;} case 3: {printf("%.2f GB",$out);break;} case 2: {printf("%.2f MB",$out);break;} case 1: {printf("%.2f KB",$out);b...

PHP源代码数组统计count分析_php技巧

zend给php的所有变量都用结构的方式去保存,而字符串的保存和数组的保存也是不同的,数组采用的是hash表的方式去保存(大家知道hash保存的地址有效的减少冲突-hash散列表的概念你懂的),而在php中的结构体上表现如下: 代码如下://文件1:zend/zend.h /* * zval */ typedef struct _zval_struct zval; ... typedef union _zvalue_value { long lval; /* long value */ double dval; /* double value */ struct { char *val; int ...

shopex中集成的站长统计功能的代码简单分析_php技巧

代码如下:<?php //我们的域名,这里可以不唯一的 $domain = localhost; //这个应该是CNZZ授权给shopex的加密密钥,如果错了就不能快捷申请账号 $encodestr = A34dfwfF; //这个就是CNZZ授权给shopex的快捷申请账号的URL地址 $url = http://wss.cnzz.com/user/companion/shopex.php?domain=.$domain.&key=.md5($domain.$encodestr); //获取网页内容得到这样的一个字符串 80772914@3780692425 $res = file_get_contents($url); //左边...

php实现用户在线时间统计详解_php技巧

首先介绍一下所涉及的数据表结构,四个字段: 代码如下: 代码如下:uid<int(10)> :用户id session_id<varchar(40)> :用户登录后系统产生的session_id,PHP可是使用session_id()函数获取 login_time<int(10)> :登录时间 logout_time<int(10)> :登出时间 1、客户端定时发送请求到服务器端。实现方法是在用户登录后,将uid,session_id,login_time插入一条记录,然后在客户端js设定一个计时器,比如每10分钟向服务器端发送一个请求...

php数组函数序列之array_count_values()统计数组中所有值出现的次数函数_php技巧

array_count_values()定义和用法 array_count_values() 函数用于统计数组中所有值出现的次数。 本函数返回一个数组,其元素的键名是原数组的值,键值是该值在原数组中出现的次数。 语法 array_count_values(array) 参数 描述 array 必需。规定输入的数组。 例子 代码如下:$a=array("Cat","Dog","Horse","Dog"); print_r(array_count_values($a)); ?> 输出: Array ( [Cat] => 1 [Dog] => 2 [Horse] => 1 )

PHP日,周,月点击排行统计_php技巧

代码如下:$now=time(); //当前时间 $StrUpdate = "Update $tbl_article set hits=hits+1"; if(date("d",$lasthittime)==date("d",$now)){//同一天 $StrUpdate = $StrUpdate.",dayhits = dayhits+1"; }else{ $StrUpdate = $StrUpdate.",dayhits = 0"; } if(date("W",$lasthittime)==date("W",$now)){//同一周 $StrUpdate = $StrUpdate.",weekhits = weekhits+1"; }else{ $StrUpdate = $StrUpdate.",weekhits = 0"; } if(date("m",$l...

php中3种方法统计字符串中每种字符的个数并排序_php技巧

代码如下://这个方法纯粹是背函数,不解释; function countStr($str){ $str_array=str_split($str); $str_array=array_count_values($str_array); arsort($str_array); return $str_array; } //以下是例子; $str="asdfgfdas323344##$\$fdsdfg*$**$*$**$$443563536254fas"; print_r(countStr($str)); ?> //这个方法有些数据结构的思想,不过还是很好理解的:) function countStr2($str){ $str_array=str_split($str); $result_ar...

php流量统计功能的实现代码_php技巧

流量统计功能 显示效果: 总访问量:399 今日流量:14 昨日流量:16 本代码仅供学习交流,其中必有不妥之处。请见谅! -- -- 表的结构 `mycounter` -- 代码如下:CREATE TABLE `mycounter` ( `id` int(11) NOT NULL auto_increment, `Counter` int(11) NOT NULL, `CounterLastDay` int(10) default NULL, `CounterToday` int(10) default NULL, `RecordDate` date NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=g...

使用cookie实现统计访问者登陆次数_php技巧

代码如下:$_COOKIE["counter"]?($c=$_COOKIE["counter"]+1):($c=1);setCookie("counter",$c,time()+60);echo "欢迎您第"."".$c."次访问cookie";?>在这个应用程序中,首先是浏览器请求一个资源(这个php页面) ,发送下面的HTTP包头内容到服务器:GET http://localhost/index.php HTTP/1.1HOST:localhostAccept:*/*Accept-language:zh-cnAccept-Encoding:gzip,deflateUser-Agent:Mozilla/4.0 (compatible;MSIE 6.0;Windows NT 5.1;S...

使用php统计字符串中中英文字符的个数_php技巧

代码如下:echo $str = "43fdf测试fdsfadaf43543543职工问防盗锁防盗锁5345gfdgd";preg_match_all("/[0-9]{1}/",$str,$arrNum);preg_match_all("/[a-zA-Z]{1}/",$str,$arrAl);preg_match_all("/([/x{4e00}-/x{9fa5}]){1}/u",$str,$arrCh);echo "";echo "数字个数:".count($arrNum[0])."";echo "字母个数:".count($arrAl[0])."";echo "中文个数:".count($arrCh[0]);?>

php实现统计邮件大小的方法_php技巧

统计用户收件箱所占空间有多少,先计算每封邮件的大小(标题+内容+附近),后总和;1、计算附近大小;2、计算标题和内容大小3、总和求出单封邮件大小案例: 代码如下: $attach_size= 0; if($attachmentid){ //获取附近的大小 $attach_data= attachdata($attachmentid); if($attach_data){ foreach($attach_dataas$value) { $attach_size+= $value['filesize']...

在PHP上显示JFreechart画的统计图方法_php技巧【图】

如何在PHP上显示JFreechart?可能大部分都遇到这种情况,在JSP上的servlet能完全的显示出JFreechart画的统计图,但是和其他语言混合运用就不能显示了 我现在也遇到这个问题,想了半个小时终于弄明白了,实现的过程还是很简单的。(个人经验总结而已) 解决的思路: 1.先将JFreechart生成的图片保存在web 服务器上。 2.然后在JSP上用标签显示 3.通过JS将JSP导入PHP页面 这样就实现了。 部分getColumnChart.jsp源码: 代码如下:Strin...