web geliştirici,php,asosyal,utangaç,tıfıl,müslüman,yenilikçi,masa tenisi,fotbol,hasta,unutkan,duygusal,dikkatsiz,sevecen,sıkılgan > http://yedincisenol.com
while ( $row = xml_parse($xml) ){ /* işlemler */ array_shift($xml); } her seferinde xml den bir elemanı silip yoluna devam edebilir. xml , row atama işlemi sonucu false dönene kadar da döngü devam eder.
- şahabettin akca
@umut array_push array verisine yeni bi değer eklemeye yarıyor. Bahsettiğim şey farklı.
- yedincisenol
stringe çevirmek derken, mesela her array değerini bir boşluk ile(yada virgül vs.) birleştirerek tek bir string mi yapıyorsun?
- Yunus Yurttürk
stringe çevirmenin envai türlüsü geliyor aklımıza. sen tam neyi kastediyorsun. (programcı olduğumuz nasıl da belli, if'de kaldık, inemedik aşağı)
- HasanCivelek
bir mysql sorgu sonucunu çok boyutlu bir array olarak bir değişkene atıyorum sonra da bunu curl ile geri gönderiliyor,dolayısıyla stringe çevrilmiş oluyor. Şimdi bunu array'a çevirip kullanmam icap ediyor.
- yedincisenol
ben pardon der ve dizinin çok boyutlu olduğuna dikkat etmediğimi söylemek isterim :)
- Yunus Yurttürk
bu ufak sorunu çözebileceğimizi biliyorum. Biraz kafa çalıştıralım. Lütfen.
- yedincisenol
çözülmüş olabilir, ama curl ile geri gönderirken önce serialize edip sonra base64encode ile gönderip, arka plandada geri base64decode ve unserialize dediğinizde arrayı aynen kullanabilirsiniz.
- Haymac
@haymac,çıktıyı xml'e çevirip,sonra da ayıklayarak çözüm bulmuştum. Seninki daha güzel ve hızlı sonuç verir. Onu uygulayacağım. Teşekkürler.
- yedincisenol