3v4l.org

run code in 300+ PHP versions simultaneously
<?php $arr=array( array("count"=>10,"date"=>"2014-04-16"), array("count"=>50,"date"=>"2014-04-18"), array("count"=>80,"date"=>"2014-04-20") ); $date =array("2014-04-16","2014-04-17","2014-04-18","2014-04-19","2014-04-20"); foreach($arr $k =>$v ){ if(!array_key_exists($v['date'],$date)){ $arr[]=array("count"=>0,"date"=>$date) } } foreach($date $k =>$v ){ foreach($arr $k2 =>$v2 ){ if(!array_key_exists($v,$v2['date'])){ $arr[]=array("count"=>0,"date"=>$v); } } } print_r($arr); //对应$date所有日期转换为 $arr=array( array("count"=>10,"date"=>"2014-04-16"), array("count"=>0,"date"=>"2014-04-17"), array("count"=>50,"date"=>"2014-04-18"), array("count"=>0,"date"=>"2014-04-19"), array("count"=>80,"date"=>"2014-04-20"), );

Here you find the average performance (time & memory) of each version. A grayed out version indicates it didn't complete successfully (based on exit-code).

VersionSystem time (s)User time (s)Memory (MiB)
5.4.270.0070.06019.01
5.4.260.0070.06018.98
5.4.250.0200.05018.90
5.4.240.0100.07718.85
5.4.230.0030.06718.91
5.4.220.0130.07018.82
5.4.210.0030.06019.00
5.4.200.0130.06018.91
5.4.190.0100.05019.02
5.4.180.0130.06319.09
5.4.170.0100.05318.97
5.4.160.0130.06719.05
5.4.150.0100.07018.81
5.4.140.0100.05016.63
5.4.130.0100.07016.61
5.4.120.0100.05716.38
5.4.110.0130.06316.64
5.4.100.0130.05016.57
5.4.90.0100.07016.68
5.4.80.0000.05716.63
5.4.70.0130.05016.40
5.4.60.0100.04716.67
5.4.50.0100.04716.38
5.4.40.0070.05716.45
5.4.30.0170.04316.68
5.4.20.0130.05016.66
5.4.10.0200.06016.45
5.4.00.0030.06315.98
5.3.280.0130.06314.74
5.3.270.0130.07314.77
5.3.260.0170.04714.59
5.3.250.0100.06014.67
5.3.240.0070.05314.65
5.3.230.0100.07314.75
5.3.220.0030.05314.68
5.3.210.0100.05714.66
5.3.200.0100.04714.56
5.3.190.0170.05714.72
5.3.180.0170.06314.72
5.3.170.0130.06714.62
5.3.160.0130.06314.35
5.3.150.0070.05714.72
5.3.140.0070.05314.55
5.3.130.0070.06014.54
5.3.120.0070.06014.68
5.3.110.0130.05714.54
5.3.100.0070.05314.23
5.3.90.0100.05014.08
5.3.80.0070.05314.01
5.3.70.0230.05313.95
5.3.60.0100.06714.04
5.3.50.0070.06714.11
5.3.40.0000.07714.15
5.3.30.0130.06313.84
5.3.20.0170.05313.88
5.3.10.0130.04713.71
5.3.00.0070.05013.80

preferences:
142.82 ms | 1394 KiB | 7 Q