trim — Удалите конец URL, используя переполнение стека.

У меня есть этот URL:

http://website.com/theimage.jpg?sw=536&sh=536&sm=fit

Я хочу закончить это до sw окончание меняется, хотя.

Как я могу это сделать?
Спасибо.

-2

Решение

Вы пробовали взорвать функцию php?
PHP: взорваться — Руководство

Вам нужно что-то вроде:

$url = "http://website.com/theimage.jpg?sw=536&sh=536&sm=fit";
$pieces= explode("?", $url);
$cleanurl = $pieces[0];
2

Другие решения

$url='http://website.com/theimage.jpg?sw=536&sh=536&sm=fit';
$urlNew=strtok($url,'?');

результат

==> $urlNew='http: //website.com/theimage.jpg'
3

Ты можешь использовать explode разбить нить на части

    $url = "http://website.com/theimage.jpg?sw=536&sh=536&sm=fit";
$pieces = explode("?", $url);
echo $pieces[0];
echo $pieces[1];
2

Вы можете использовать функцию разнесения, чтобы разбить строку.

$url= "http://website.com/theimage.jpg?sw=536&sh=536&sm=fit";
$urlArray = explode("sw", $pizza);
echo $urlArray[0]; // http://website.com/theimage.jpg?
2

или вы можете просто пойти с 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
)
1
По вопросам рекламы [email protected]