Şub 06
Kod:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | $para = array( "USD/TRY","AUD/TRY","DKK/TRY", "EUR/TRY","GBP/TRY","CHF/TRY", "SEK/TRY","CAD/TRY","KWD/TRY", "NOK/TRY","SAR/TRY","JPY/TRY", "BGL/TRY","SYP/TRY","JOD/TRY", "ILS/TRY","RON/TRY","IRR/TRY"); $dosya=file("http://www.tcmb.gov.tr/kurlar/today.html?"); for($i=0;$i < count($dosya);$i++) { for($j=0; $j < count($para) ; $j++) { if(ereg($para[$j], $dosya[$i])) { $temp = split("[[:space:]]{2,}" , $dosya[$i]); $t = $temp[0]; for($k=0; $k < count($temp); $k++) $cikti[$t][$k] = $temp[$k]; } } } //print_r($cikti); |
Çıktı:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | Array
(
[USD/TRY] => Array
(
[0] => USD/TRY
[1] => 1 ABD DOLARI
[2] => 1.1640
[3] => 1.1696
[4] => 1.1632
[5] => 1.1714
)
[AUD/TRY] => Array
(
[0] => AUD/TRY
[1] => 1 AVUSTRALYA DOLARI
[2] => 1.0511
[3] => 1.0580
[4] => 1.0463
[5] => 1.0643
)
... |
06 Şubat 2008 saat 19:47
Sanırım regexi bundan sormuştun bana. today.xml i parse edip gösteren kod yazmıştım bi ara belki faydası olur.
http://paste.linux-sevenler.org/index.php?id=1624
18 Nisan 2008 saat 12:54
çok teşekkürler uzun zamandır bunu arıyordum..
01 Ocak 2009 saat 15:20
Gerçekten araştırdığım kodların içinde en optimize ve en kullanışlı olanı tebrik ederim.