У меня есть этот URL:
http://website.com/theimage.jpg?sw=536&sh=536&sm=fit
Я хочу закончить это до sw
окончание меняется, хотя.
Как я могу это сделать?
Спасибо.
Вы пробовали взорвать функцию php?
PHP: взорваться — Руководство
Вам нужно что-то вроде:
$url = "http://website.com/theimage.jpg?sw=536&sh=536&sm=fit";
$pieces= explode("?", $url);
$cleanurl = $pieces[0];
$url='http://website.com/theimage.jpg?sw=536&sh=536&sm=fit';
$urlNew=strtok($url,'?');
результат
==> $urlNew='http: //website.com/theimage.jpg'
Ты можешь использовать explode
разбить нить на части
$url = "http://website.com/theimage.jpg?sw=536&sh=536&sm=fit";
$pieces = explode("?", $url);
echo $pieces[0];
echo $pieces[1];
Вы можете использовать функцию разнесения, чтобы разбить строку.
$url= "http://website.com/theimage.jpg?sw=536&sh=536&sm=fit";
$urlArray = explode("sw", $pizza);
echo $urlArray[0]; // http://website.com/theimage.jpg?
или вы можете просто пойти с parse_url
$url = 'http://website.com/theimage.jpg?sw=536&sh=536&sm=fit';
print_r(parse_url($url));
результат
Array
(
[scheme] => http
[host] => website.com
[path] => /theimage.jpg
[query] => sw=536&sh=536&sm=fit
)