http://site.ru/
Как отформатировать адрес сайта чтоб видно было только site.ru
Спасибо.
Спустя 8 минут, 16 секунд (31.07.2009 - 23:38) S{oRpiO написал(а):
Регулярные выражения в руки
Спустя 17 минут, 53 секунды (31.07.2009 - 23:55) rocker написал(а):
Что то ничего толком не понял..
Можно пример или уже готовое решение?
Можно пример или уже готовое решение?
Спустя 15 минут, 39 секунд (1.08.2009 - 00:11) S{oRpiO написал(а):
Спустя 9 минут, 50 секунд (1.08.2009 - 00:21) twin написал(а):
Цитата |
Регулярные выражения в руки |
Здесь вполне достаточно str_replace(). Вот если другие преобразования, тогда таки да.
Спустя 57 секунд (1.08.2009 - 00:22) jetistyum написал(а):
ну тут регулярные не стоит юзать...
$string = str_replace('http://', '', $string);
типтого.. регулярки это если там будет встречаться много мусора
$string = str_replace('http://', '', $string);
типтого.. регулярки это если там будет встречаться много мусора
Спустя 3 минуты, 35 секунд (1.08.2009 - 00:25) S{oRpiO написал(а):
str_replace()
вещь конечно хорошая но в данном случае её придется применять несколько раз первый вырезание http:// а потом и из конца слеш резать..
вещь конечно хорошая но в данном случае её придется применять несколько раз первый вырезание http:// а потом и из конца слеш резать..
Спустя 2 минуты, 43 секунды (1.08.2009 - 00:28) rocker написал(а):
jetistyum
Спасибо!
Спасибо!
Спустя 33 минуты, 11 секунд (1.08.2009 - 01:01) jetistyum написал(а):
можно substr(7, -1) кажется так... но не уверен... тогда вначале будет вырезать и в конце, но подходит если только все названия будут содержать http:// и слеш в конце, можно предварительно проверять, strpos () есть ли http:// можно регекспом сделать, если тебе их обрабатывать не стотыщьмильонов, то на скорости не скажется... выбирай как тебе удобнее.
Спустя 1 час, 23 минуты, 43 секунды (1.08.2009 - 02:25) twin написал(а):
Да неее. Все проще гораздо:
PHP |
<? |
Спустя 54 минуты, 19 секунд (1.08.2009 - 03:19) kirik написал(а):
Какой str_replace? parse_url в руки!
PHP |
// для пхп >= 5.1.2 |
Цитата |
- регулярки в руки! - да вы что, какие регулярки! Тут str_replace нужен! - что вы говорите! parse_url тут самое то! |
что следующее?
Спустя 2 часа, 16 минут, 35 секунд (1.08.2009 - 05:36) Sylex написал(а):
Спустя 4 часа, 9 минут, 21 секунда (1.08.2009 - 09:45) twin написал(а):
+5 Так и хочется еще чего нибудь поискать
Спустя 1 день, 22 часа, 43 минуты, 24 секунды (3.08.2009 - 08:29) sergeiss написал(а):
Цитата (kirik @ 1.08.2009 - 04:19) |
Цитата - регулярки в руки! - да вы что, какие регулярки! Тут str_replace нужен! - что вы говорите! parse_url тут самое то! |
И 4-й вариант - не использовать никакие из указанных функций, а самому написать: идем в цикле по строке, анализируем данные, составляем искомый адрес
Спустя 2 часа, 20 минут, 57 секунд (3.08.2009 - 10:50) Alchemist написал(а):
я тож поучаствую
вы все не правы ! тут надо explode() !
вы все не правы ! тут надо explode() !
PHP |
list(,,$url) = explode('/',$url); |
ЗЫ: кстати есть шанс, что это самый быстрый из предложеных вариантов