bilgisayar kapağı çocuk öğle yemeği kırmızı şapkaSatır satır girilmiş olan bu verileri nasıl array içine alarak bir değişkene atayabilirim?
Text dosyasındaki verileri array içine almak
17
●5.165
- 23-09-2009, 15:48:39Üyeliği durduruldu<?php
$oku = file_get_contents("text.txt");
$bol = explode('\n', $oku);
$say = count($bol) - 1;
for($i=0;$i<=$say;$i++){
$dizi[$i] = $bol[$i];
}
?> - 23-09-2009, 16:02:42arkadaşım \n özel bir karekterdir '\n' bu şekilde kullanamazsın[KaDeSigN] adlı üyeden alıntı: mesajı görüntüle
+
benim gösterdigim file işlemi ilede yapabilirsiniz
<?php
print_r(file('text.txt'));
?> - 23-09-2009, 16:05:39Hepsini ekrana basıyor ama satır satır array içinine almıyor.AKoyun adlı üyeden alıntı: mesajı görüntüle
Okutmaktan ziyade array içine nasıl alınır onu bulmaya çalışıyorum.kale2000 adlı üyeden alıntı: mesajı görüntüle
Çalışmadı yada ben anlyamadım. nasıl bastıyorsun sonucu?[KaDeSigN] adlı üyeden alıntı: mesajı görüntüle
Biraz daha yardıma ihtiyacım var
- 23-09-2009, 16:17:33Şu şekilde çalışıyor:
$dizi1= array('bilgisayar kapağı','öğle yemeği','çocuk'); $dizi2= array($rss_verileri); foreach($dizi2 as $key){ echo (in_array($key, $dizi1)) ? $key.'<br>' : '<font color="green">'.$key.'</font><br>'; }ama bir text dosyasından satır satır verileri $dizi1 değişkeninin içine alamıyorum. Aslında şöyle oluyor:
Aşağıda yaptığımda yanlış olan nokta şu: A.txt dosyasındaki sadece son veriyi getiriyor.
A.txt dosyasını açıp, içindeki satır satır yazılmış verileri array ile alarak $dizi1 değişkenine atayıp, $rss_verileri değişkeni içinde olup olmadığını kontrol etmeye çalışıyorum.
Ama A.txt den sadece son veriyi karşılaştırıyor.
if ($dosya = (fopen ("A.txt" , 'r') ) ) { } else { print ("Dosya açılamadı!");} while ( ! feof ($dosya ) ) { $txt_satir = fgets ( $dosya, 1024 ) ; } $dizi1= array($txt_satir); $dizi2= array($rss_verileri); foreach($dizi2 as $key){ echo (in_array($key, $dizi1)) ? $key.'<br>' : '<font color="green">'.$key.'</font><br>'; }Çıktıda, A.txt dosyasındaki sadece son verinin $rss_verileri değişkeni içinde geçtiğini gösteriyor. Ama başka kelimelerde var halbuki.
A.txt dosyasındaki tüm satırları array içine alamıyorum ..