Помогите с регуляркой

1. KpuTuK (12.11.2013 / 06:16)
Всем привет.
Есть такой код:
Вся проблема в том что когда я пишу $uri = 'index.html';
все работает нормально:
array(1) { [0]=> string(8) "s1=index" } yes
array(1) { ["s1"]=> string(5) "index" }
Но когда я пишу
$uri = 'test/index.html';
Код не работает:
array(0) { }
где тут ошибка?
ЗЫ: С регулярками не дружу(

2. KpuTuK (12.11.2013 / 06:36)
а все разобрался....
два часа искал проблему в регулярке)))
break; не туда сунул.
Всем спасибо!

3. Андрей (12.11.2013 / 09:19)
Да пожалуйста. Обращайся если что)

4. Михаил (08.03.2014 / 15:01)
oops.
не там создал...
--
удалено

5. Михаил (05.04.2014 / 12:31)
помогите с регуляркой нужно из определенного тега вытащить только текст
к примеру:
...код...
<td>text</td>
...код...
нужно вывести чисто text

6. Михаил (05.04.2014 / 12:59)
нашел решение на форуме
preg_match('|<div>(.*?)<\/div>|s',$string,$text);
echo $string[0];
echo $string[1];
только теперь другой вопрос если этот тег не один а несколько как мне из каждого взять инфу к примеру из массива
к примеру:
...код...
<td>text</td>
...код...
<td>text1</td>
...код...

чтобы получилось $string[0]='text'; $string[1]='text1';

Добавлено через 06:22 сек.
решено)
preg_match_all('|<div>(.*?)<\/div>|s',$string,$text); 
echo $string[0][0]; 
echo $string[0][1];


URL: https://visavi.net/topics/39456