3v4l.org

run code in 300+ PHP versions simultaneously
<?php function parse($urls) { // prepare the result $result = []; foreach($urls as $url){ // pass the whole url to parse_url $parts = parse_url($url); // then reference the parts from that result // and add the final version to the to-be-returned-result $result[] = $parts['scheme'] . '://' . $parts['host'] . '/bmw' . $parts['path']; } return $result; } print_r(parse([ 'https://example.com/newcar' ]));
Output for git.master, git.master_jit, rfc.property-hooks
Array ( [0] => https://example.com/bmw/newcar )

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.03 ms | 401 KiB | 8 Q