3v4l.org

run code in 300+ PHP versions simultaneously
<?php $json = '[ { "title": "This is the first title", "body": "Lorem ipsum dolor sit amet, consectetur adipiscing elit.", "date": "2015-07-30" }, { "title": "Another article", "body": "Quisqu porttitor dignissim massa rhoncus imperdiet.", "date": "2015-08-18" }, { "title": "The Final Title", "body": "In aliquam auctor ex quis consequat. Praesent non lobortis metus.", "date": "2015-08-30" } ]'; $date = "2015-09-04"; function returnTwoWeeksPrior($jsonString, $dateString) { $decode = json_decode($jsonString); forEach($decode as $decoded) { if (strtotime($decoded->date) > strtotime("$dateString -2 weeks")){ $result = json_encode($decoded); echo $result; } } } echo returnTwoWeeksPrior($json, $date);
Output for git.master, git.master_jit, rfc.property-hooks
{"title":"The Final Title","body":"In aliquam auctor ex quis consequat. Praesent non lobortis metus.","date":"2015-08-30"}

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:
28.44 ms | 401 KiB | 8 Q