- mb_strpos: documentation ( source)
- var_dump: documentation ( source)
- basename: documentation ( source)
- mb_substr: documentation ( source)
<?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);