[linux-programlama] Re: PHP ile metin dosyasi isleme

---------

New Message Reply About this list Date view Thread view Subject view Author view

From: Murat (muratcetinmail@yahoo.com)
Date: Fri 22 Nov 2002 - 10:21:04 EET


Sizin kodunuzu biraz değiştirerek çalıştırabildim.
$line ve "22/11/2002" weşitliğini birtürlü
sağlayamayınca trim() fonkisyonunu kullandım.

# file1.txt
--------------------------------
asd
qwe
akpsdkfsşdlf
22/11/2002
jlkj ahsdhv hqweyhu
kjuıuoıuoıu
--------------------------------

# deneme.php
<?
$infilename = "file1.txt";
$farray = file($infilename);
$flag=0;
$i=0;
foreach($farray as $line){
 $i++;
 if (trim($line)=="22/11/2002") $flag=1;
 if ($flag) $newarray[]=$line;
 echo $i.". satır :".$line."-flag=$flag<br>";
}
echo "<br><br>";
echo "istenilen kısım<br>----------------------";
while(list($key,$val)=each($newarray))
echo "<br> $key-$val";
?>

---------------------------------
# deneme.php'nin çıktısı

1. satır :asd -flag=0
2. satır :qwe -flag=0
3. satır :akpsdkfsşdlf -flag=0
4. satır :22/11/2002 -flag=1
5. satır :jlkj ahsdhv hqweyhu -flag=1
6. satır :kjuıuoıuoıu-flag=1

istenilen kısım
----------------------
0-22/11/2002
1-jlkj ahsdhv hqweyhu
2-kjuıuoıuoıu

--- Nilgün Belma Bugüner <nilgun@superonline.com>
wrote:
>
> Selam,
>
>
> $farray = file($infilename);
> $flag=0;
> foreach($farray as $line){
> if ($flag) $newarray[]=$line;
> if ($line=="22/11/2002\n") $flag=1;
> }
>
> $newarray dizisi istediğiniz bölümü içerecek.
>
>
> Esen kalın,
> Nilgün
>
>
>

__________________________________________________
Do you Yahoo!?
Yahoo! Mail Plus – Powerful. Affordable. Sign up now.
http://mailplus.yahoo.com


New Message Reply About this list Date view Thread view Subject view Author view

---------

Bu arsiv hypermail 2b29 tarafindan uretilmistir.