3v4l.org

run code in 300+ PHP versions simultaneously
<?php function parsingUtm($utmStr, $utmName) { $start = strpos($utmStr, 'source') + strlen($utmName) + 1; if($utmName != 'content'){ $end = stripos($utmStr, 'utm', $start) - 1; } else { $end = strlen($utmStr); } return substr($utmStr, $start, $end); } $utmStr = 'http://vk.com/?utm_source=yandex&utm_medium=cpc&utm_campaign={campaign_id}&utm_content={ad_id}&utm_term={keyword}'; dump(parsingUtm($utmStr, 'source'));
Output for git.master, git.master_jit, rfc.property-hooks
Fatal error: Uncaught Error: Call to undefined function dump() in /in/BTg2C:17 Stack trace: #0 {main} thrown in /in/BTg2C on line 17
Process exited with code 255.

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