Парсинг строки

mm

Guest
Парсинг строки

Добрый день!

Есть строка вида http://site.com/qqq/www/eee/
Подскажите пожалуйста, как мне получить $qqq=qqq $www=www $eee=eee

Естественноб что ни строки qqq www ууу ни даже их длина не известны.

Спасибо :)
 

mm

Guest
Получается что-то типа
PHP:
<?php

$url="http://www.site.com/qqq/www/eee/";
$url=str_replace("http://www.site.com/", "", $url);
$q=explode("/", $url);

while (list($key, $value) = each($q)) {
   echo "Key: $key; Value: $value<br />\n";
}

?>
Может быть есть более правильное решение?
 

ksnk

прохожий
PHP:
$url="http://www.site.com/qqq/www/eee/"; 
$q=parse_url($url); 
foreach(explode('/',$q['path']) as $key=>$value) {
   if ($value)echo "Key: $key; Value: $value<br />\n"; 
}
Imho вот так - несколько проще... а это действительно то, что нужно?
 
Сверху