Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум Регулярные Выражения

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Вырезать с урл цифры после последней " / "
 
 автор: virtus   (19.05.2006 в 21:38)   письмо автору
 
 

вот например есть
/index.html?m=17&id=/po51/po58/po61/po52
необходимо, что бы
$popo была равна po52 (т.е. последнему символу после косой /)
можно такое реализовать?
СПасибо

   
 
 автор: ec_stasis   (19.05.2006 в 21:43)   письмо автору
 
   для: virtus   (19.05.2006 в 21:38)
 

не понял, а что эти слэши значат?

   
 
 автор: ec_stasis   (19.05.2006 в 21:54)   письмо автору
 
   для: virtus   (19.05.2006 в 21:38)
 


<?
$str 
'/index.html?m=17&id=/po51/po58/po61/po52';
preg_match("|.+/([.]{4})$|"$str$matches);  //если всегда будет именно 4 символа, иначе {4} надо //заменить на +
$popo $matches[1];
?>

Опять-таки не уверен, что будет работать, т..к не проверял.

   
 
 автор: virtus   (20.05.2006 в 20:27)   письмо автору
 
   для: ec_stasis   (19.05.2006 в 21:54)
 

НЕА, не работает :(
символы будут от одного до бесконечности...

   
 
 автор: isset   (21.05.2006 в 03:55)   письмо автору
 
   для: virtus   (20.05.2006 в 20:27)
 


<?php
$str 
'/index.html?m=17&id=/po51/po58/po61/po52';
preg_match("#/([^/]*)$#"$str$matches);
$popo $matches[1]; 
?>

   
 
 автор: virtus   (21.05.2006 в 10:24)   письмо автору
 
   для: isset   (21.05.2006 в 03:55)
 

спасибо! работает, большое спасибо ;)

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования