[Linux-programlama] Re: foreach Hakkında Yardım

---------

[Linux-programlama] Re: foreach Hakkında Yardım

From: Elvin Åžiriyev <elvin_at_siriyev.net>
Date: Sat, 9 May 2009 17:57:29 +0300
Message-ID: <ded068c00905090757s68273f18sc9a98904dc13abc6@mail.gmail.com>

<?
$dosya = "barkod.txt";
$icerik = @file($dosya);
if (!$icerik) {
   echo "Dosya açılamadı.";
} else {
   foreach ($icerik as $satir) {
      if (!ereg("^[0-9]+$",$satir)) {
        echo $satir . "<br>\n";
      } else {
        echo $satir . ' - Bulunamadı <br />';
      }
   }
}
?>

şeklinde denerseniz sıkıntınızın nerede olduğunu anlaya bilirsiniz.

2009/5/9 Bedreddin SAHBAZ <bedo_at_sahbaz.name.tr>

> Merhabalar,
>
> Yapmak istediğim şey basit ancak bir türlü mantığı çözemedim. Bir txt
> dosyasından verileri satır satır okuyarak belli kritere uymayanları ekrana
> yazdırmak istiyorum. Bunun için şöyle bir kod yazmayı denedim;
>
> <?
> $dosya = "barkod.txt";
> $icerik = @file($dosya);
> if (!$icerik)
> echo "Dosya açılamadı.";
> else
> {
> foreach ($icerik as $satir)
> if (!ereg("^[0-9]+$",$satir))
> {
> echo $satir . "<br>\n";
> }
> }
> ?>
>
> Bu şekilde kodu çalıştırınca barkod.txt dosyasındaki tüm kayıtları vermeye
> devam ediyor. Ben istiyorum ki içinde harf olan satırları göreyim sadece.
> foreach'in kullanımı ile ilgili bir hata yapıyorum sanırım. Belki de çok
> basittir. Listeyi gereksiz meşgul ettimse özür dilerim.
>
> Saygılarımla..
>
> _______________________________________________
> Linux-programlama mailing list
> Linux-programlama_at_liste.linux.org.tr
> http://liste.linux.org.tr/mailman/listinfo/linux-programlama
>

-- 
Elvin Åžiriyev
http://elvin.siriyev.net

_______________________________________________
Linux-programlama mailing list
Linux-programlama_at_liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux-programlama
Received on Sat 09 May 2009 - 16:34:29 EEST

---------

Bu arsiv hypermail 2.2.0 tarafindan uretilmistir.