İstemediğiniz verilei replace ederek atabilirsiniz, fonksiyonun tam ismi str_replace, bu fonksiyon herhangi bir değişkende vereceğiniz bir karakteri yine sizin vereceğiniz bir karakterle değiştirmeyi sağlar, değiştirilecek karakteri yazın bu karakterin yerine gelecek karakter yerine boş veri koyun böylece istemediğiniz veri silinmiş olacak.
function veriyial($veri)
{
preg_match("#<title>(.*)-#i",$veri,$t);
preg_match("#-(.*)Şiiri,Şiir<\/title>#i",$veri,$tt);
preg_match("#<div id \"makale\"><br><td><pre>(.*)<br>Eklenme Tarih#i",$veri,$ttt);
$o = explode("-",$t[1]);
$ilk = $o[0];
$ikinci = $tt[1];
$ucuncu = $ttt[4];
return array(
'kategori' => $ilk,
'baslik' => $ikinci,
'metin' => $ucuncu
);
}Hocam veriyi alamıyorum alabilsem diğer verileri boş gecerm fakat sadece ilk div i alabiliyorum.. sadece 3. preg te sorun var diğerlerinde bir sorun yok..