haXan1711 adlı üyeden alıntı: mesajı görüntüle
Evet dediğiniz gibi almak istediğim tüm linklere ait resimleri ekrana bastı...



Peki güzel de ben bunları nasıl tek tek değişken içerisine koyacağım ? Yani aslında şu anda var_dump ile istediğim şeyleri ekrana bastı da resimleri dediğim gibi nasıl değişkenler içerisine koyucam ? Sizide yordum kusuruma bakmayın hakkınızı helal edin...
foreach ile döndürdüğünüz için değişkene alamazsınız.
aşağıdaki gibi bir foreach kullandınız varsayalım
foreach($array as $key=>$value){
$degisken1 = $value;
}

şeklinde bir atama yaparsanız $degisken1 değeriniz dizideki en son eleman olarak size dönecektir. değişkende değilde arrayda tutarsanız sorunsuz kullanabilirsiniz.
sizin ilk verdiğiniz örneğe göre

preg_match_all('#a href=(.*?)#si',$sayfa,$linkleri_al);
foreach ($linkleri_al[1] as $deger=>$linkler ){
	preg_match_all('#img=(.*?)#si',$ikinci_sayfa,$resimleri_al);
	foreach ($resimleri_al[1] as $deger_2=>$resimler ){
          $sonuc[$deger][]=$resimler; 
	}
}
üstteki gibi bir yapı kullanırsanız
var_dump($sonuc);
dediğinizde hepsini almış olursunuz.

e aldıkta bunu nasıl kullanacağız.
1. linkin 1. resmini almak için
echo $sonuc[0][0];
komutunu kullanabilirsiniz. Not: diziler 0 dan başlar.

2. linkin 5. resmini almak için
echo $sonuc[1][4];
şeklinde...