almak için preg_match() kullanabilirsin
örnek
Konuyla ilgilendiğiniz için çok teşekkürler..
Buradaki makaleyi okudum ama neyi nasıl aldığını halen kavramış değilim. Bu paremetreleri yazar iken basit kurallar nelerdir? Nelere dikkat edilmedili?
<?
$deger = '<a href="r10.net">EgeM</a>';
//Şimdi burada bişz egem kelimesini alacağız
preg_match("/<a(.*)<\/a>/",$deger,$sonuc);
echo $sonuc[0];
/*Şimdi Burada Ne Yaptık
1 - ilkönce preg_match("//"); burada parantez içerisindeki "//" çift tırnak ve slash'lar
Olmazsa Olmazlardan Sayılır
2 - Biz Burada Bu Olmazsa olmaz Karakterler arasına nereden Başlayıp nereye kadar almak istiyorsak
parametrelerle php'ye anlatacağız
3 - diyoruzki "/ <a(.*)<\/a> /" <a ile baslayan ilk karakterlerden basla (.*) . (nokta yani) 1 karakter al * (Yıldız İbaresi) ve devamını getir .* bu yani
4 - nereden ($deger) degiskeninden al ($sonuc) dizi değişkenine at
5 - $sonuc[0] Ekranda Egem Yazacaktır..
6 - <\/a>/ burada neden ters slash kullandık eger </a> yazsaydık kodumuz hata verecekti çünki / işareti preg_match() fonksiyonunda özel karakter örnek echo konutu
echo "<br>burada \"\" tırnak işaretlerini bu sekilde ekrana yazdırırız";
ters slash kullanmazsak echo komutu hata verecektir..*/
?>farklı kullanımları var aynı degerden 50 tane var ise 50 sini birden almak yada bu 50 tane degerden ilk buldugunu almak vs..
vala yeterince acıklayıcı anlatmaya calıstım umarım anlatabilmişimdir...