3v4l.org

run code in 300+ PHP versions simultaneously
<?php function daysInWeek($weekNum) { $result = array(); $datetime = new DateTime('00:00:00'); $datetime->setISODate((int)$datetime->format('o'), $weekNum, 1); $interval = new DateInterval('P7D'); $week = new DatePeriod($datetime, $interval, 52); foreach($week as $day){ $result[] = $day->format('D d m Y H:i:s'); } return $result; } //and the difficult ones:- var_dump(daysInWeek(1));
Output for git.master, git.master_jit, rfc.property-hooks
array(53) { [0]=> string(23) "Mon 30 12 2013 00:00:00" [1]=> string(23) "Mon 06 01 2014 00:00:00" [2]=> string(23) "Mon 13 01 2014 00:00:00" [3]=> string(23) "Mon 20 01 2014 00:00:00" [4]=> string(23) "Mon 27 01 2014 00:00:00" [5]=> string(23) "Mon 03 02 2014 00:00:00" [6]=> string(23) "Mon 10 02 2014 00:00:00" [7]=> string(23) "Mon 17 02 2014 00:00:00" [8]=> string(23) "Mon 24 02 2014 00:00:00" [9]=> string(23) "Mon 03 03 2014 00:00:00" [10]=> string(23) "Mon 10 03 2014 00:00:00" [11]=> string(23) "Mon 17 03 2014 00:00:00" [12]=> string(23) "Mon 24 03 2014 00:00:00" [13]=> string(23) "Mon 31 03 2014 00:00:00" [14]=> string(23) "Mon 07 04 2014 00:00:00" [15]=> string(23) "Mon 14 04 2014 00:00:00" [16]=> string(23) "Mon 21 04 2014 00:00:00" [17]=> string(23) "Mon 28 04 2014 00:00:00" [18]=> string(23) "Mon 05 05 2014 00:00:00" [19]=> string(23) "Mon 12 05 2014 00:00:00" [20]=> string(23) "Mon 19 05 2014 00:00:00" [21]=> string(23) "Mon 26 05 2014 00:00:00" [22]=> string(23) "Mon 02 06 2014 00:00:00" [23]=> string(23) "Mon 09 06 2014 00:00:00" [24]=> string(23) "Mon 16 06 2014 00:00:00" [25]=> string(23) "Mon 23 06 2014 00:00:00" [26]=> string(23) "Mon 30 06 2014 00:00:00" [27]=> string(23) "Mon 07 07 2014 00:00:00" [28]=> string(23) "Mon 14 07 2014 00:00:00" [29]=> string(23) "Mon 21 07 2014 00:00:00" [30]=> string(23) "Mon 28 07 2014 00:00:00" [31]=> string(23) "Mon 04 08 2014 00:00:00" [32]=> string(23) "Mon 11 08 2014 00:00:00" [33]=> string(23) "Mon 18 08 2014 00:00:00" [34]=> string(23) "Mon 25 08 2014 00:00:00" [35]=> string(23) "Mon 01 09 2014 00:00:00" [36]=> string(23) "Mon 08 09 2014 00:00:00" [37]=> string(23) "Mon 15 09 2014 00:00:00" [38]=> string(23) "Mon 22 09 2014 00:00:00" [39]=> string(23) "Mon 29 09 2014 00:00:00" [40]=> string(23) "Mon 06 10 2014 00:00:00" [41]=> string(23) "Mon 13 10 2014 00:00:00" [42]=> string(23) "Mon 20 10 2014 00:00:00" [43]=> string(23) "Mon 27 10 2014 00:00:00" [44]=> string(23) "Mon 03 11 2014 00:00:00" [45]=> string(23) "Mon 10 11 2014 00:00:00" [46]=> string(23) "Mon 17 11 2014 00:00:00" [47]=> string(23) "Mon 24 11 2014 00:00:00" [48]=> string(23) "Mon 01 12 2014 00:00:00" [49]=> string(23) "Mon 08 12 2014 00:00:00" [50]=> string(23) "Mon 15 12 2014 00:00:00" [51]=> string(23) "Mon 22 12 2014 00:00:00" [52]=> string(23) "Mon 29 12 2014 00:00:00" }

This tab shows result from various feature-branches currently under review by the php developers. Contact me to have additional branches featured.

Active branches

Archived branches

Once feature-branches are merged or declined, they are no longer available. Their functionality (when merged) can be viewed from the main output page


preferences:
38.37 ms | 409 KiB | 8 Q