3v4l.org

run code in 300+ PHP versions simultaneously
<?php preg_match('#((\d+)\s+year(s)?(,\s+)?)?((\d+)\s+week(s)?(,\s+)?)?((\d+)\s+day(s)?(,\s+)?)?((\d+)\s+hour(s)?(,\s+)?)?((\d+)\s+minute(s)?(,\s+)?)?((\d+)\s+second(s)?)?#', '21 minutes, 34 seconds', $match); var_dump($match);
Output for git.master, git.master_jit, rfc.property-hooks
array(24) { [0]=> string(22) "21 minutes, 34 seconds" [1]=> string(0) "" [2]=> string(0) "" [3]=> string(0) "" [4]=> string(0) "" [5]=> string(0) "" [6]=> string(0) "" [7]=> string(0) "" [8]=> string(0) "" [9]=> string(0) "" [10]=> string(0) "" [11]=> string(0) "" [12]=> string(0) "" [13]=> string(0) "" [14]=> string(0) "" [15]=> string(0) "" [16]=> string(0) "" [17]=> string(12) "21 minutes, " [18]=> string(2) "21" [19]=> string(1) "s" [20]=> string(2) ", " [21]=> string(10) "34 seconds" [22]=> string(2) "34" [23]=> string(1) "s" }

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:
36.8 ms | 402 KiB | 8 Q