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") );
Output for 5.4.0 - 5.4.27
Parse error: syntax error, unexpected '$k' (T_VARIABLE) in /in/gTOZt on line 21
Process exited with code 255.
Output for 5.3.0 - 5.3.28
Parse error: syntax error, unexpected T_VARIABLE in /in/gTOZt on line 21
Process exited with code 255.

preferences:
174.51 ms | 1386 KiB | 64 Q