3v4l.org

run code in 500+ PHP versions simultaneously
<?php $str = <<<_ var Data = { 'a': 1, 'b': '{"a":[{"b":{"id":1}}]}' } var Data = { 'a': 2, 'b': '{"a":[{"b":{"id":2}}]}' }; // Some other text here that may have }; or }. Blahblah blah. // }; // } _; preg_match_all('~Data\s*=\s{(?:[^:}]*:.*\R+)+}~', $str, $matches); print_r($matches[0]);
Output for git.master, git.master_jit, rfc.property-hooks
Array ( [0] => Data = { 'a': 1, 'b': '{"a":[{"b":{"id":1}}]}' } [1] => Data = { 'a': 2, 'b': '{"a":[{"b":{"id":2}}]}' } )

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:
67.54 ms | 1972 KiB | 4 Q