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

Печать RSS
107

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

Пришелец
0
Да пожалуйста. Обращайся если что)
М

Пацак
0
oops.
не там создал...
--
удалено
Изменил: Михаил (08.03.2014 / 15:04)
М

Пришелец
0
помогите с регуляркой нужно из определенного тега вытащить только текст
к примеру:
...код...
<td>text</td>
...код...
нужно вывести чисто text
М

Пришелец
0
нашел решение на форуме
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];
Изменил: Михаил (05.04.2014 / 13:00)
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск