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

---------

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

From: Bedreddin SAHBAZ <bedo_at_sahbaz.name.tr>
Date: Sat, 9 May 2009 19:32:31 +0300 (EEST)
Message-ID: <26d867ac44c6fbd6b87481e50995e5e4.squirrel@posta.sahbaz.name.tr>

if (!ereg("^[0-9]+$",$satir))

bu kýsým istediðim gibi çalýþmamakta. Normalde yapmak istediðim içinde
sadece numara olan satýrlarý yazdýrmamak, satýrdaki deðerde nümerik
deðerden farklý bir deðer varsa (harf mesela) o satýrý yazdýrmak
istiyorum.

Saygýlarýmla..

> Merhabalar,
>
> Düzenlediðiniz kod da ayný þekilde tüm txt dosyasýný yazdýrýyor. Ben
> sadece düzenli ifade ile belirttiðim uygunsuz satýrlarý görmek istiyorum.
> Neden olmuyor acaba?
>
> Saygýlarýmla..
>
>> <?
>> $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 />';
>> }
>> }
>> }
>> ?>
>>
>> Å&#65533;eklinde denerseniz sıkıntınızın nerede olduÄ&#65533;unu
> anlaya bilirsiniz.
>>
>> 2009/5/9 Bedreddin SAHBAZ <bedo_at_sahbaz.name.tr>
>>
>>> Merhabalar,
>>>
>>> Yapmak istediÄ&#65533;im Å&#65533;ey basit ancak bir türlü
> mantıÄ&#65533;ı çözemedim.
>>> Bir txt
>>> dosyasından verileri satır satır okuyarak belli kritere uymayanları
>>> ekrana
>>> yazdırmak istiyorum. Bunun için Å&#65533;ö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 Å&#65533;ekilde kodu çalıÅ&#65533;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Å&#65533;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 Å&#65533;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
>>
>
>
> _______________________________________________
> Linux-programlama mailing list
> Linux-programlama_at_liste.linux.org.tr
> http://liste.linux.org.tr/mailman/listinfo/linux-programlama
>

_______________________________________________
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 - 18:10:46 EEST

---------

Bu arsiv hypermail 2.2.0 tarafindan uretilmistir.