arkadaşlar iyi günler sorum şu:

<td class="yeahman">1 şeyler var burada</td>
<td class="yeahman">2 şeyler var burada</td>
<td class="yeahman">3 şeyler var burada</td>
<td class="yeahman">4 şeyler var burada</td>
<td class="yeahman">5 şeyler var burada</td>

gibi bir yapımız olsun.

ama bu yapı bu kadar düzenli değil. araya tr'ler giriyor, başka td'ler giriyor falan.

istiyorum ki:

<td class="yeahman"> ile </td> arasındaki değeri alayım ve bunu bastırayım.
tabi bu yeahman'den bir çok adet olduğu için, bunu da bir foreach'e bağlayayım ve tek tek td'lerin içindekielri yazdırayım.

aha bu fonksiyon konusunda bana yardımcı olur msuunuz?

 

html mi parse edeceksin yani? eğer öyle ise dom kullanımına bak gayet kolay yaparsın

$dom = new DomDocument();
$dom->loadHTML("buraya");

$finder = new DomXPath($dom);
$nodes = $finder->query("*[@class~='yeahman'])");

foreach($node as $nodes) {
echo $node->nodeValue;
}

selam

şöyle bişi yaptım müthiş oldu:


function ara($bas, $son, $yazi){
@preg_match_all('/' . preg_quote($bas, '/') .
'(.*?)'. preg_quote($son, '/').'/i', $yazi, $m);
return @$m[1];
}

kamera motor
1

mobil görünümden çık