Удалить сегмент, но сохранить значение - PullRequest
0 голосов
/ 17 ноября 2011

Можно ли удалить сегмент URL-адреса, но сохранить его значение, передаваемое в URL-адресе, маршрутизацией.У меня есть URL-адрес, например:

www.aaa.com/something/something1/tag/something3

Мне нужно удалить «тег /», но когда я удаляю его, страница больше не доступна.

str_ireplace('TAG/','', $click);

Заранее спасибо.

1 Ответ

0 голосов
/ 17 ноября 2011

Я все еще не уверен, что вы имеете в виду, но если вы хотите сохранить tag/ в одной переменной, а оставшуюся часть URL - в другую, вот что вы могли бы сделать. Используйте explode и implode для прямой косой черты, сохраните ключ tag/ в переменной и unset из массива:

<?php
$url = "http://www.aaa.com/something/something1/tag/something3";
$url = explode('/',$url);
$segment = $url[5] . '/';
unset($url[5]);
$url = implode('/',$url);
echo "segment: ".$segment."<br>";
echo "url: ".$url;
?>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...