Показать сообщение отдельно

  #4  
Старый 04.09.2009, 17:26
Pashkela
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме:
9220514

Репутация: 3338


По умолчанию

Цитата:
Сообщение от Naydav  
Есть текст:

PHP код:
<td width="25%">
                <
img src="http://www.converse.com/media/product/102740/standard/102740_m.jpg"/>
                <
br />
                <
a href="/products/shoes/sales/102740" title="Pro Leather 1976">Pro Leather 1976</a><br />
                
Price: $70
            
</td>
        
            <
td width="25%">
                <
img src="http://www.converse.com/media/product/102741/standard/102741_m.jpg"/>
                <
br />
                <
a href="/products/shoes/sales/102741" title="Pro Leather 1976">Pro Leather 1976</a><br />
                
Price: $70
            
</td>
        
            <
td width="25%">
                <
img src="http://www.converse.com/media/product/508726/standard/508726_m.jpg"/>
                <
br />
                <
a href="/products/shoes/sales/508726" title="Angeles LE">Angeles LE</a><br />
                
Price: $55
            
</td
Нужно его распарсить, что бы его получить массив, в котором значения, это то, что между <td width="25%"> и </td>

Нужен результат




PHP код:
$sPattern '|(.*)<td width="25%">(.*)</td>(.*)|s';
preg_match_all$sPattern$this->sContent$aMatches );
print_r$aMatches[2] ); 
Запоминает, тольк то, что в ПОСЛЕДНЕЙ я чейке
Нужно запомнить все ячейки

Спасибо!
PHP код:
<pre>
<?php 
$a 
'<td width="25%"> 
                <img src="http://www.converse.com/media/product/102740/standard/102740_m.jpg"/> 
                <br /> 
                <a href="/products/shoes/sales/102740" title="Pro Leather 1976">Pro Leather 1976</a><br /> 
                Price: $70 
            </td> 
         
            <td width="25%"> 
                <img src="http://www.converse.com/media/product/102741/standard/102741_m.jpg"/> 
                <br /> 
                <a href="/products/shoes/sales/102741" title="Pro Leather 1976">Pro Leather 1976</a><br /> 
                Price: $75 
            </td> 
         
            <td width="25%"> 
                <img src="http://www.converse.com/media/product/508726/standard/508726_m.jpg"/> 
                <br /> 
                <a href="/products/shoes/sales/508726" title="Angeles LE">Angeles LE</a><br /> 
                Price: $55 
            </td>'
;
            
$sPattern '|(.*)<td width="25%">(.*)</td>(.*)|Uis'
preg_match_all$sPattern$a$aMatches ); 
print_r($aMatches[2]);      
       
?>
</pre>
 
Ответить с цитированием