فرض کنید برنامه php داریم که یک پرونده متنی را با fopen باز می کند حال می خواهیم برنامه خط های ان را یکی یکی با fread بخواند و پردازش کند پرسش من این هست که پیمایش خط به خط یک پرونده متنی چگونه است؟
ما توی پایتون از متود readlines استفاده میکردیم. وقتی یه فایل رو باز میکردیم و میخوندیم کل فایل رو میریختیم توی یه لیست (همون آرایه). بعدش با یه for loop خط به خط میخوندیم و هرکاری میخواستیم روش انجام میدادیم.
توی php همین کار رو با دستور file انجام میدیم (بدون اینکه فایل رو open کنیم!!!)
درنتیجه کل فایل رو خط به خط توی یه array میریزه و با ایندکس های مختلف میتونیم به خط های مختلف برسیم
مثال:
$myfile = file("test.php");
echo $myfile;
echo "\n";
foreach ($myfile as $line){
echo $line;
}
امیدوارم جواب سوالت همین باشه