PHP 尝试使用 str_replace()
PHP trying to use str_replace()
这是我当前的代码:
$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;
为什么要使用 str_replace()
?因为我打算重定向到 $goToUrl
而这不起作用,因为当前的 API 给我 link 错误。
这是我的输出:
https://api_key:api_secret@panel.sendcloud.nl/api/v2//api/v2/labels/label_printer/1369315
如您所见,api/v2 在 link 中出现了两次。我想删除 /api/v2/ 然后 运行 输出。但是我的 str_replace();
没有表现。我的输出保持不变。
这样也能实现吗?提前感谢您的帮助。
尝试将 str_replace 行更改为:
$goToUrl = str_replace('/api/v2//api/v2/', '/api/v2/', $goToUrl);
这是我当前的代码:
$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;
为什么要使用 str_replace()
?因为我打算重定向到 $goToUrl
而这不起作用,因为当前的 API 给我 link 错误。
这是我的输出:
https://api_key:api_secret@panel.sendcloud.nl/api/v2//api/v2/labels/label_printer/1369315
如您所见,api/v2 在 link 中出现了两次。我想删除 /api/v2/ 然后 运行 输出。但是我的 str_replace();
没有表现。我的输出保持不变。
这样也能实现吗?提前感谢您的帮助。
尝试将 str_replace 行更改为:
$goToUrl = str_replace('/api/v2//api/v2/', '/api/v2/', $goToUrl);