wmaraci reklam

.txt dosyasından veri okuma

4 Mesajlar 1.082 Okunma
Toplam 4 mesaj ve 1.082 görüntüleme
acebozum
wmaraci reklam

akcabelen akcabelen WM Aracı Kullanıcı
  • Üyelik 25.05.2012
  • Yaş/Cinsiyet - / E
  • Meslek
  • Konum
  • Ad Soyad ** **
  • Mesajlar 2
  • Beğeniler 0 / 1
  • Ticaret 0, (%0)
Merhaba arkadaşlar;

Bir txt dosyam var. Aşagıda içeriğinin örneğini verdim. Yanlızca içinde NAK ve KRD geçen satırlardaki NAK ve KRD den iki virgül sonrasındaki tutar lazım. Bu tutarları toplatıp, NAK ve KRD olmak üzere gruplamak istiyorum. Yardımcı olursanız sevinirim.

1,00127,13,KRD, 1, 13.50
1,00120,10,BAS, 1, 53.86
1,00135,09,NAK, , 19.25
1,00124,15,BKD, 1, 43.80
 

 

wmaraci reklam
reklam

turkedition turkedition WM Aracı Kullanıcı
  • Üyelik 22.11.2013
  • Yaş/Cinsiyet 35 / E
  • Meslek Bilgisayar Programcılığı
  • Konum İstanbul Avrupa
  • Ad Soyad Y** A**
  • Mesajlar 435
  • Beğeniler 90 / 80
  • Ticaret 1, (%100)
csv formatında sanırım dosyanız?
 

 

Skype: mehmetgyazilim

akcabelen akcabelen WM Aracı Kullanıcı
  • Üyelik 25.05.2012
  • Yaş/Cinsiyet - / E
  • Meslek
  • Konum
  • Ad Soyad ** **
  • Mesajlar 2
  • Beğeniler 0 / 1
  • Ticaret 0, (%0)

turkedition adlı üyeden alıntı

csv formatında sanırım dosyanız?


Merhaba txt formatında dosyam. Sorunu hallettim. Belki başka birinin işine yarayabilir.


$anahtar = "NAK";
$dosya=file("HR261211.001");
$NakitSatisTutari = 0;

foreach($dosya as $satir)
{
if (strstr($satir,$anahtar))
{
$NakitSatisTutari += substr($satir,28);
}
}
$deger = $NakitSatisTutari;
$nakit_tl_formati = number_format($deger, 2, ',', '.');

print "Nakit : ".$nakit_tl_formati." TL";
brk

kişi bu mesajı beğendi.

MertKoseoglu MertKoseoglu Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 12.07.2013
  • Yaş/Cinsiyet 29 / E
  • Meslek x
  • Konum Ankara
  • Ad Soyad M** K**
  • Mesajlar 659
  • Beğeniler 120 / 168
  • Ticaret 3, (%100)

akcabelen adlı üyeden alıntı

Merhaba txt formatında dosyam. Sorunu hallettim. Belki başka birinin işine yarayabilir.


$anahtar = "NAK";
$dosya=file("HR261211.001");
$NakitSatisTutari = 0;

foreach($dosya as $satir)
{
if (strstr($satir,$anahtar))
{
$NakitSatisTutari += substr($satir,28);
}
}
$deger = $NakitSatisTutari;
$nakit_tl_formati = number_format($deger, 2, ',', '.');

print "Nakit : ".$nakit_tl_formati." TL";

Sorunun cozumunu paylasman buyuk incelik, takdir ettim.
 

 

wmaraci
wmaraci
wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al