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.04412.37
5.4.260.0080.04512.37
5.4.250.0070.03812.36
5.4.240.0040.03812.37
5.4.230.0070.05012.36
5.4.220.0090.04712.36
5.4.210.0080.05812.36
5.4.200.0070.04512.36
5.4.190.0080.04212.35
5.4.180.0090.04212.35
5.4.170.0060.03712.36
5.4.160.0070.03512.35
5.4.150.0090.03612.35
5.4.140.0070.03712.04
5.4.130.0070.04012.02
5.4.120.0070.04211.99
5.4.110.0040.03911.98
5.4.100.0080.03811.98
5.4.90.0050.03811.98
5.4.80.0050.03811.98
5.4.70.0060.03511.98
5.4.60.0050.03511.97
5.4.50.0080.03911.97
5.4.40.0100.03311.96
5.4.30.0040.03711.96
5.4.20.0070.03611.95
5.4.10.0080.03611.96
5.4.00.0050.04311.46
5.3.280.0050.03812.71
5.3.270.0070.03812.72
5.3.260.0060.03912.72
5.3.250.0060.03812.72
5.3.240.0070.03812.72
5.3.230.0070.03812.71
5.3.220.0070.03712.68
5.3.210.0050.04012.68
5.3.200.0050.03812.68
5.3.190.0070.03612.68
5.3.180.0060.03812.67
5.3.170.0040.03912.67
5.3.160.0080.03512.67
5.3.150.0040.03812.67
5.3.140.0070.03612.66
5.3.130.0060.03912.66
5.3.120.0040.04212.66
5.3.110.0050.04212.66
5.3.100.0060.03812.12
5.3.90.0040.04112.08
5.3.80.0080.03612.08
5.3.70.0060.03812.07
5.3.60.0050.03712.06
5.3.50.0090.04512.00
5.3.40.0070.04212.00
5.3.30.0070.04111.94
5.3.20.0080.03511.70
5.3.10.0060.03611.66
5.3.00.0050.03711.64

preferences:
141.26 ms | 1394 KiB | 7 Q