ben şöyle bir şey yaptım ve sonuç aldım Kod:

Bu şekilde hallettim başka bir forumdan bir arkadaş yardım etti sağ olsun. Belki başka birilerinin de işine yarar bu çözüm. foreach { $yer= $bolge ; foreach { if }}

Dostum çok karışık bir mevzuya girmişsin ama şöyle bir açıklamada bulunayım while döngüsü içinde if koşulları oluştur mesela veritabanından veriyi çek sonra while oluştur ve döngünün içine bir if koşulu yap sonra şunu uygula eğer dizideki anahtar ile veritabanında ki anahtar eşit eşitse şunu uygula şeklinde bir kod yapısı oluştur benim şuan mantığıma oturan kısım bu

CryForLive' Alıntı:

Merhaba, xml ve php'ye yeni başladım ve öğrendiğim kadarıyla kendi kendime geliştirmeye çalışıyorum. 2 gündür çözemediğim bir yerde takıldım. yardımcı olursanız çok sevinirim. elimde bir xml dosyası var, deneme. xml diye bunu navicat ile mysql'e import ettim. import ettiğim kayıtlardan birkaçı şöyle BolgeKodu, BolgeId, BolgeAdi, Bolge, BolgeAciklama gibi değerler ve bilgiler var. bu bilgileri doğru kullanabilmem için ayrıca xmlrequest ile bölge müsaitliği sorguluyorum ve gelen cevabı simplexml ile çekiyorum daha sonra object2array fonksiyonu ile arraya döndürüyorum. arrayda bulunan bilgilerdende birkaçı şöyle Array ( =&gt; 6 =&gt; A7RG =&gt; Array ( =&gt; Array ( =&gt; Array ( =&gt; 132 =&gt; adana =&gt; aciklama ) =&gt; Array ( =&gt; 156 =&gt; antalya =&gt; aciklama ) ) ) yapmak istiyipte yapamadığım, veritabanından çektirdiğim bolgekodlarıyla arraydaki bolgekodları uyuşuyorsa hem uyuşan arraydaki bilgileri hemde veritabanındaki bilgileri yazdırabilmek. bunun için birçok yol denedim iki veriyi karşılaştırabiliyorum ama arraydakiyle veritabınındaki bilgileri birleştirip yazdıramıyorum. Umarım anlaşılır olmuşumdur.