|
|
|
| Собственно есть html код списка тур отелей:
<option value="9000910">ABACUS IDAS HOTEL 4 *</option>
<option value="72746">ABACUS LA LUNA 4 *</option>
<option value="9000920">ABACUS METROPOL 4 *</option>
<option value="29148">ACROPOL BEACH HOTEL 3 *</option>
<option value="14886">ADORA GOLF RESORT HOTEL 5 *</option>
<option value="51000">AEGEAN DREAM RESORT 5 *</option>
<option value="15098">AEGEAN PARK 3 *</option>
<option value="12306">AGAOGLU MY RESORT 4 *</option>
<option value="50771">AK-KA HOTELS ANTEDON DE LUXE 5 *</option>
<option value="42238">ALARA WEST 3 *</option>
<option value="67031">ALINN SARIGERME BOUTIQUE 4+ *</option>
|
Что нужно получить
1. НАЗВАНИЕ
2. Категорию отеля
Помогите составить рег. выражение.
За ранее спасибо! | |
|
|
|
|
|
|
|
для: webarray
(06.07.2007 в 11:22)
| |
preg_match_all('#<option value=\"([\d]+)\">(.*)</option>#',$text,$regs);
for($i=0;$i<count($regs[0]);$i++){
$reg .= $regs[1][$i]." ".$regs[2][$i]."<br>";
}
echo $reg;
|
| |
|
|
|
|
|
|
|
для: Faraon
(06.07.2007 в 13:01)
| | ваш скрипт выдергивает все что между тегами <option>****</option>
В моем случае нужно выдернуть например:
"ALINN SARIGERME BOUTIQUE"
и
"4+ *"
отдельно,
то как тогда будет выглядить рег.выражение? | |
|
|
|
|
|
|
|
для: webarray
(06.07.2007 в 13:44)
| |
preg_match_all('#<option value=\"[\d]+\">(.*)([\d]+)(.*)</option>#',$text,$regs);
for($i=0;$i<count($regs[0]);$i++){
$regs[1][$i]=str_replace("[\d]* ","",$regs[1][$i]);
$reg .= $regs[1][$i]."<br>".$regs[2][$i].$regs[3][$i]."<p>";
}
echo $reg;
|
| |
|
|
|
|
|
|
|
для: Faraon
(06.07.2007 в 14:22)
| | Огромное спасибо! | |
|
|
|