Selamlar,

Aşağıdaki örnekte sadece bir tane tabloyu almasını nasıl sağlarım ?

İyi çalışmalar.


<?php
$content='
<table>
<tr>
<td>
....
</td>
</tr>
</table>

<table>
<tr>
<td>
....
</td>
</tr>
</table>

<table>
<tr>
<td>
....
</td>
</tr>
</table>

<table>
<tr>
<td>
....
</td>
</tr>
</table>

<table>
<tr>
<td>
....
</td>
</tr>
</table>
';
preg_match("%<table>\s*<tr>\s*<td>(.*)</td>\s*</tr>\s*</table>%si",
$content, $match);
print_r($match);






--------------------------------------------------------




Çıktı Şu Şekilde:


Array
(
    [0] => <table>
<tr>
<td>
....
</td>
</tr>
</table>

<table>
<tr>
<td>
....
</td>
</tr>
</table>

<table>
<tr>
<td>
....
</td>
</tr>
</table>

<table>
<tr>
<td>
....
</td>
</tr>
</table>

<table>

<tr>
<td>
....
</td>
</tr>
</table>
    [1] =>
....
</td>
</tr>
</table>

<table>
<tr>
<td>
....
</td>

</tr>
</table>

<table>
<tr>
<td>
....
</td>
</tr>
</table>

<table>
<tr>
<td>
....
</td>
</tr>

</table>

<table>
<tr>
<td>
....

)
_______________________________________________
Linux-programlama mailing list
[email protected]
http://liste.linux.org.tr/mailman/listinfo/linux-programlama

Cevap