【发布时间】:2020-05-04 16:31:16
【问题描述】:
如何在 url 的最后一个斜杠后添加字符串?
current url: https://example.org/gallery/images/my-image.jpg
我需要将“thumbs/”字符添加到最后一个斜杠
函数或php代码必须改地址如下
https://example.org/gallery/images/thumbs/my-image.jpg
请指导我
【问题讨论】:
如何在 url 的最后一个斜杠后添加字符串?
current url: https://example.org/gallery/images/my-image.jpg
我需要将“thumbs/”字符添加到最后一个斜杠
函数或php代码必须改地址如下
https://example.org/gallery/images/thumbs/my-image.jpg
请指导我
【问题讨论】:
有很多方法。尝试使用 URL 和路径函数并替换:
$string = str_replace($dir=dirname(parse_url($string, PHP_URL_PATH)),
"$dir/thumbs",
$string);
或字符串函数:
$string = str_replace($s=strrchr($string, '/'), "/thumbs$s", $string);
【讨论】:
连接字符串。
<?php
$addString = "thumbs/";
$newURL = "https://example.org/gallery/images/" . $addString . "my-image.jpg";
echo $newURL;
【讨论】:
$addString 的值更改为源返回的值即可。