حساب عدد السطور داخل الملف بأكثر من طريقة
حساب عدد السطور داخل الملف بأكثر من طريقة
الطريقة الأولى
بإستخدام دالة File مع Count حيث أن File تقوم بإرجاع Array تحتوي على عدد السطور داخل الملف ثم نستخدم Count لنحسب عدد العناصر وهي هنا عدد السطور
echo count(file("FileNameHere.Extension"));الطريقة الثانية
بإستخدام ال Fopen لفتح الملف للقراءة ثم إستخدام ال Fgets لقراءة سطر سطر من الملف بإستخدام ال While Loop
ونقوم بعدها بحساب عدد الأسطر. أما الشرط الخاص بال Loop يعمل بواسطة feof والتي تفحص هل وصلنا لنهاية الملف أم لا
// Open For Read
$handle = fopen("FileNameHere.Extension", "r");
// Count Lines Start From 0
$count = 0;
while(!feof($handle)) {
// Read Line And Move Pointer To Next Line
fgets($handle);
// Increase Count For Every Line
$count++;
}
// Close File
fclose($handle);
// Number Of Lines
echo $count;