这是我目前的代码:
$parcels = $api->parcels->get();
$url = (array_values($parcels)[0]['label']['label_printer']);
$goToUrl = $api->getUrl($url);
str_replace('/api/v2//api/v2/', '/api/v2/', $goToUrl);
print_r($goToUrl);
echo "<br />";
echo $url;
Run Code Online (Sandbox Code Playgroud)
我为什么要用str_replace()?因为我打算重定向到$goToUrl,这不起作用,因为当前的API给了我错误的链接.
这是我的输出:
https://api_key:api_secret@panel.sendcloud.nl/api/v2//api/v2/labels/label_printer/1369315
Run Code Online (Sandbox Code Playgroud)
如您所见,api/v2在此链接中出现两次.我想删除/ api/v2 /然后运行输出.但我str_replace();没有表现.我的输出保持不变.
这甚至可以通过这种方式实现吗?在此先感谢您的帮助.