storcom adlı üyeden alıntı: mesajı görüntüle
Cevap için teşekkürler Aronfabia
Vermiş olduğun kodlar çalışmadı. Ayrıca ben değerlerde değilde satırlarda yer değiştirmek istiyorum. XML dosyamın tamamı aşağıda yer alıyor. Mesela orda altın ile usd yi yer değiştirmek istersem ne yapmalıyım.

<?xml version="1.0" encoding="utf-8"?>
<dataveri>


<data>
<sembol>EURUSD</sembol>
<aciklama>EURO/USD</aciklama>
<alis>1,2938</alis>
<satis>1,2939</satis>
<gunlukyuzde>-0,2725</gunlukyuzde>
<dunkukapanis>1,2974</dunkukapanis>
<fark>-0,0035</fark>
<tarih>14.05.2013 22:50:57</tarih>
</data>


<data>
<sembol>GBPUSD</sembol>
<aciklama>INGILIZ STERLINI</aciklama>
<alis>1,52274</alis>
<satis>1,52285</satis>
<gunlukyuzde>-0,45725</gunlukyuzde>
<dunkukapanis>1,52979</dunkukapanis>
<fark>-0,00700</fark>
<tarih>14.05.2013 22:50:50</tarih>
</data>

<data>
<sembol>USDCHF</sembol>
<aciklama>ISVICRE FRANGI</aciklama>
<alis>0,965300</alis>
<satis>0,965490</satis>
<gunlukyuzde>0,808751</gunlukyuzde>
<dunkukapanis>0,957650</dunkukapanis>
<fark>0,007745</fark>
<tarih>14.05.2013 22:50:58</tarih>
</data>

<data>
<sembol>USDJPY</sembol>
<aciklama>JAPON YENI</aciklama>
<alis>102,256</alis>
<satis>102,267</satis>
<gunlukyuzde>0,405</gunlukyuzde>
<dunkukapanis>101,849</dunkukapanis>
<fark>0,412</fark>
<tarih>14.05.2013 22:50:58</tarih>
</data>

<data>
<sembol>XAGUSD</sembol>
<aciklama>GUMUS</aciklama>
<alis>23,415</alis>
<satis>23,447</satis>
<gunlukyuzde>-1,010</gunlukyuzde>
<dunkukapanis>23,670</dunkukapanis>
<fark>-0,239</fark>
<tarih>14.05.2013 22:50:52</tarih>
</data>

<data>
<sembol>XAUUSD</sembol>
<aciklama>ALTIN ONS</aciklama>
<alis>1426,50</alis>
<satis>1426,70</satis>
<gunlukyuzde>-0,28</gunlukyuzde>
<dunkukapanis>1430,54</dunkukapanis>
<fark>-3,94</fark>
<tarih>14.05.2013 22:50:58</tarih>
</data>

<data>
<sembol>XPDUSD</sembol>
<aciklama>PALLADIUM</aciklama>
<alis>728,50</alis>
<satis>731,80</satis>
<gunlukyuzde>1,98</gunlukyuzde>
<dunkukapanis>716,00</dunkukapanis>
<fark>14,15</fark>
<tarih>14.05.2013 22:50:58</tarih>
</data>

<data>
<sembol>XPTUSD</sembol>
<aciklama>PLATIN</aciklama>
<alis>1498,25</alis>
<satis>1508,25</satis>
<gunlukyuzde>1,54</gunlukyuzde>
<dunkukapanis>1480,50</dunkukapanis>
<fark>22,75</fark>
<tarih>14.05.2013 22:50:51</tarih>
</data>

</dataveri>
Sana göndermiş olduğum kod senin XML' de dosyanda da sorunsuz çalışır.. Ben sadece 1 data olarak düşündüm bu yüzden $loto arrayına 0 olarak tanımladım.. Hangi sırada nasıl istiyorsan ilk olarak print_r($loto); yazıp ekranda göster daha sonra hangi sırada kaçıncı array varsa ona göre değişiklik yapman lazım..

Ancak sen sıralamayı kendin oluşturmak istersen döngüye sokmadan yapmalısın ya da döngü ile yapıp içine tekrar bir fonksiyon yazman gerekli hangi sırada neyin çıkmasını istiyorsan.