PHP file() fonksiyonu

Tanım ve Kullanım

file() fonksiyonu tüm dosyayı bir diziye okur.

Ve file_get_contents() Benzer, ancak farklı olarak file() dosyayı bir dizi olarak döner. Dizideki her bir birim, dosyada ilgili satırı içerir, yeni satır işareti de dahil.

Eğer başarısız olursa, false döner.

Sözdizimi

file(path,include_path,context)
Parametre Açıklama
path Gerekli. Okunacak dosyayı belirtir.
include_path Opsiyonel. Eğer include_path'te de dosya aramak istiyorsanız, bu parametreyi "1" olarak ayarlayabilirsiniz.
context

Opsiyonel. Dosya işaretçisi ortamını belirler.

context Akış davranışını değiştirebilen bir seçenekler kümesidir. null kullanılırsa, göz ardı edilir.

Açıklama

için context desteki PHP 5.0.0 ile eklenmiştir.

Dönen dizide her satır satır sonlandırma işareti içerir, bu yüzden satır sonlandırma işaretlerini gereksizse, rtrim() fonksiyonunu kullanmanız gerekebilir.

İpuçları ve Açıklamalar

Açıklama:PHP 4.3.0'dan itibaren, file_get_contents() Bir dosyayı bir dize olarak okuyup döndürmek için.

Açıklama:PHP 4.3.0'dan itibaren, file() ikili dosyalar için güvenli olarak kullanılabilir.

Açıklama:PHP Macintosh dosya satır sonlandırma işaretlerini tanıyamasa bile dosyaları okurken, auto_detect_line_endings çalışma zamanı yapılandırma seçeneğini etkinleştirebilirsiniz.

Örnek

<?php
print_r(file("test.txt"));
?>

Çıktı:

Dizi
(
[0] => Hello World. Test testing!
[1] => Bir başka gün, bir başka satır.
[2] => Eğer dizi bu satırı yakalarsa,
[3] => ardından bu bir pick-up line mı?
)