
04.02.2010, 16:14
|
|
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме: 6462214
Репутация:
3171
|
|
Сообщение от mr.The
У меня есть куча select'ов:
Код HTML:
<select id='w1'>
option value='1' >1</option>
option value='2' >2</option>
option value='3' >3</option>
</select>
<select id='w2'>
option value='1' >1</option>
option value='2' >2</option>
option value='3' >3</option>
</select>
<select id='w3'>
option value='1' >1</option>
option value='2' >2</option>
option value='3' >3</option>
</select>
Мне нужно получить все option у select'a с id=w2. Это можно сделать одной регуляркой?
PHP код:
$text = "
<select id='w2'>
<option value='1'>1</option>
<option value='2'>2</option>
<option value='3'>3</option>
</select>";
preg_match("#id='w2'>(.*)<\/select>#s", $text, $match);
echo strip_tags($match[1]);
|
|
|