1、首先查处昨天用户在线数量(已登录时间为条件)我们存到$a=array()数组;
2、再查出当天用户在线数量(已登录时间为条件)我们存到$b=array()数组;
3、在当天用户登录的人数里面查出昨天也登陆过的人,我们称之为次日存留 $c=array();
我们直接来看例子:
假如:
$a=array(0=>'aa',1=>'bb',2=>'cc',3=>'dd',4=>'ee',5=>'ff',6=>'gg',7=>'pp',8=>'oo',9=>'rr',10=>'qq' );
$b=array(0=>'cc',1=>'dd',2=>'ee',3=>'ff',4=>'gg',5=>'jj',6=>'hh' ,7=>'kk',8=>'ll',9=>'uu');
我们希望得到结果:
$c=array(0=>'cc',1=>'dd',2=>'ee',3=>'ff',4=>'gg');//这里是含有相同的部分,也就说明今天登录的人里面昨天也登陆过
< php
$c = array_intersect($a, $b);
$diffA = array_diff($a, $b);
$diffB = array_diff($b, $a);
var_dump($c, $diffA, $diffB);
结果:
注意:亲们在用的时候一定要注意字符串,空格之类的,严格检查,不然会出现这个问题