Привет всем!
Нужно из строки topic1234.html получить значение 1234, как правильно это сделать?
Число не обязательно четырехзначное, может быть хоть сколько цифр в числе.
1. linche - 26 Ноября, 2007 - 01:29:29 - перейти к сообщению
2. EuGen - 26 Ноября, 2007 - 09:42:41 - перейти к сообщению
А какова структура имени? Что должно быть в случае, если имя есть topic.html или topic123blabla245.html678?
3. valenok - 26 Ноября, 2007 - 13:28:44 - перейти к сообщению
/^topic[0-9]+\.html$/
preg_match
preg_match
4. linche - 26 Ноября, 2007 - 13:58:58 - перейти к сообщению
valenok
Попробовал распарсить:
<?php
$string="topic1234.html";
if (preg_match("/^topic[0-9]+\.html/",$string,$ok))
print_r($ok);
else
echo "No";
?>
Вернуло:
Array ( [0] => topic1234.html )
В чем загвоздка?
Попробовал распарсить:
<?php
$string="topic1234.html";
if (preg_match("/^topic[0-9]+\.html/",$string,$ok))
print_r($ok);
else
echo "No";
?>
Вернуло:
Array ( [0] => topic1234.html )
В чем загвоздка?
5. EuGen - 26 Ноября, 2007 - 15:47:37 - перейти к сообщению
6. linche - 26 Ноября, 2007 - 16:47:23 - перейти к сообщению
надеюсь не все такие заядлые rtfm-щики как EuGen?
покорно жду все же помощи...
покорно жду все же помощи...