CyberError
08-10-2007, 10:30 PM
Kodlar:
<?php
$dosya="http://www.tcmb.gov.tr/kurlar/today.html";
$oku=file($dosya);
$i=0;
foreach($oku as $yaz)
//USD veya EUR ile başlayan satırları çekiyoruz
//sonuc olarak 2 satır elde etmeliyiz
if($sonuc=eregi("^[(try/usd)(try/eur)]+([[:space:]]+)1([[:space:]]+)",$yaz) AND ($i<2))
{
//elde ettiğimiz satırları bosluk kriter alınarak dizilere bölüyoruz
//0=USD , 1=EUR dir
$sonuc1[$i]=explode(" ",$yaz);
//çektiğimiz satırda peşpeşe boşluklar olduğundan
//boşluk olmayan dizi elemanlarını yeni bir diziye atıyoruz
//böylece boşluklardan kurtulmuş oluyoruz ve elimizde sadece dolu veriler var
$j=0;
foreach($sonuc1[$i] as $_sonuc1)
{
if($_sonuc1!="")
{
$sonuc2[$i][$j]=$_sonuc1;
$j++;
}
}
$i++;
}
?>
<?php
$dosya="http://www.tcmb.gov.tr/kurlar/today.html";
$oku=file($dosya);
$i=0;
foreach($oku as $yaz)
//USD veya EUR ile başlayan satırları çekiyoruz
//sonuc olarak 2 satır elde etmeliyiz
if($sonuc=eregi("^[(try/usd)(try/eur)]+([[:space:]]+)1([[:space:]]+)",$yaz) AND ($i<2))
{
//elde ettiğimiz satırları bosluk kriter alınarak dizilere bölüyoruz
//0=USD , 1=EUR dir
$sonuc1[$i]=explode(" ",$yaz);
//çektiğimiz satırda peşpeşe boşluklar olduğundan
//boşluk olmayan dizi elemanlarını yeni bir diziye atıyoruz
//böylece boşluklardan kurtulmuş oluyoruz ve elimizde sadece dolu veriler var
$j=0;
foreach($sonuc1[$i] as $_sonuc1)
{
if($_sonuc1!="")
{
$sonuc2[$i][$j]=$_sonuc1;
$j++;
}
}
$i++;
}
?>