php: вставить строку перед последним sla sh в URL - PullRequest
0 голосов
/ 17 января 2020

Как добавить строку после последнего sla * sh в URL?

current url: https://example.org/gallery/images/my-image.jpg

Мне нужно добавить символ "thumbs /" к последнему sla * sh

Функция или php код должны изменить адрес следующим образом

https://example.org/gallery/images/thumbs/my-image.jpg

, пожалуйста, укажите мне

Ответы [ 2 ]

1 голос
/ 17 января 2020

Есть много способов. Попробуйте использовать функции URL и пути и заменить:

$string = str_replace($dir=dirname(parse_url($string, PHP_URL_PATH)),
                      "$dir/thumbs",
                      $string);

Или строковые функции:

$string = str_replace($s=strrchr($string, '/'), "/thumbs$s", $string);
0 голосов
/ 17 января 2020

Объединить строки.

<?php
     $addString = "thumbs/";
     $newURL = "https://example.org/gallery/images/" . $addString . "my-image.jpg";

     echo $newURL;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...