3v4l.org

run code in 200+ php & hhvm versions
Bugs & Features
<?php $url = "https://picsum.photos/200/300"; $basename = basename($url); $filename = $basename; if (false !== mb_strpos($basename, '?')) { $filename = mb_substr($basename, 0, mb_strpos($basename, '?')); } var_dump($filename);
based on bmkVp
Output for 5.6.30, hhvm-3.18.5 - 3.22.0, 7.0.30 - 7.3.0rc3
string(3) "300"