Тема: preg_match
Показать сообщение отдельно

  #4  
Старый 29.07.2009, 00:54
FireFenix
Постоянный
Регистрация: 03.06.2009
Сообщений: 385
С нами: 8915117

Репутация: 389
По умолчанию

PHP код:
<?php

$text 
= 'http://sait.ru/page/xxxx/';

if (
$text{strlen($text) - 1} == '/')
{
  
$text = substr($text, 0, strlen($text) - 1);
}

$path = explode('/', $text);

print_r($path[count($path) - 1]); // $path[count($path) - 1] == xxxx

?>
PHP код:
<?php

$text 
= 'http://sait.ru/page/xxxx/';

$regex = '/^http:\/\/.*?\/.*?\/(.*?)\/{0,1}$/i';

preg_match_all($regex, $text, $path);

print_r($path); //$path[1][0] == xxxx

?>
 
Ответить с цитированием