Merhaba Arkadaşlar, Veriyi çekiyorum ama sorun yaşadığım nokta ise, tablo'daki td iler isimsiz o yüzden hepsini aynı çekiyor. örnek vermek gerekirse.
Matematik kısmını çekiyorum, Hakan'ın notunu çekiyorum 80 olarak ama Ahmet'in kini çekemiyorum onunkini ve diğerlerinide 80 olarak çekiyor çünkü herhangi bir etiket yok <td> etiketinde
diyelim buna bir çözüm bulduk, Matematik'ten sonra Fizik kısmını nasıl çekicem. ilk defa veri çekmeye çalışıyorum umarım anlatabilmişimdir.
İstediğinizi yapmak aslında çok basit. Size basit bir mantık vereyim bunu uyarlamak size kalmış. Aşağıdaki kod
content içerisine yazılmış olan bütün tdlerin verilerini dönecektir. Burada her satırdaki hücre sayısı belli yani
7 bu şu anlama geliyor. İlk gelen 7 veri ilk satır oluyor. Her satırın ilk veriside Ders verisi olduğundan 2. veriden sonra yı almaya çalışacaksınız. Üstteki tabloda 9. veri (
hakan matematik), 16. veri ise
(fizik hakan) gibi olmaktadır. Bu mantığı kendinize göre uyarlarsanız istediğinizi alabilirsiniz diye düşünüyorum.
$content = '';
preg_match('@<td>(.*?)</td>@si', $content, $output);
echo '<pre>';
print_r($output);
echo '</pre>';