Theme
Primary Color

حساب عدد السطور داخل الملف بأكثر من طريقة

حساب عدد السطور داخل الملف بأكثر من طريقة

الطريقة الأولى

بإستخدام دالة 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;