Merhaba arkadaşlar. Ben Uygar. Bu yazımla PHP serimin sonuna geliyorum. Bu yazımda sizlere sunucu üzerindeki bir dosyayı nasıl okuyabileceğinizi anlatacağım.
[sam id=”1″ codes=”true”]
[sam id=”1″ codes=”true”]
Dosyaları okumak için file() fonksiyonu kullanılır. Bu fonksiyon tüm dosyayı bir dizenin (array) içine okur. Dizideki her öğe, dosyadaki bir satıra karşılık gelir. NOT: Döngüler anlatımımda belirttiğim gibi foreach döngüsü, dizeleri okumaya yarar.
$oku = file('isimler.txt');
foreach($oku as $satir){
echo $satir.", ";
}
Bu örnek, dosyadaki tüm satırları virgül ile bölümleyerek ekrana basar. Ancak burada son satırda da bir virgül bastık. Aşağıdaki örnekte bunu nasıl önleyebileceğimizi göreceksiniz: NOT: count() fonksiyonu, verileri saymamızı sağlar.
$oku = file('isimler.txt');
$say = count($oku);
$i = 1;
foreach($oku as $satir){
echo $satir;
if($i < $say){
echo ',';
}
$i++;
}
Ve PHP serimi bitirdim 🙂 Umarım işinize yarar. Yorumlarınızı bekliyorum 🙂 Daha sonraki yazılarımda görüşmek üzere…
[sam id=”1″ codes=”true”]