English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
يمكن للوظيفة fgets() من خلال الملف المفتوح العودة إلى سطر واحد. تتوقف الوظيفة عند طول معين جديد أو EOF، مما يحدد الأول من هذين الحالتين، وتع�回 false في حالة الفشل.
string fgets ( resource $handle[, int $length ] )
قراءة سطر واحد من الملف الذي يشير إليه الملف ويقوم بتقديم عدد أقصى من البايتات يصل إلى length - 1. يتوقف عند ملاحظة النهاية للسطر (يتم تضمينها في القيمة المقدمة) أو EOF أو عند قراءة length - 1 بايت (يتم تقييم الأول من هذه الحالات). إذا لم يتم تحديد length، فإن القيمة الافتراضية هي 1K أو 1024 بايت.
ملاحظة: من PHP 4.3 بدءًا، إذا لم يتم تحديد طول، يتم افتراض طول السطر على أنه 1024، وسيتواصل القراءة من التدفق حتى نهاية السطر. إذا كانت معظم السطور في الملف أكبر من 8KB، فإن تحديد طول السطر الأقصى في النص هو أكثر فعالية من حيث استخدام الموارد.
<?php $file = fopen("/PhpProject/sample.txt", "r"); echo fgets($file); fclose($file); ?>
نتائج الإخراج
oldtoolbag.com
<?php $file = fopen("/PhpProject/sample.txt", "r"); while(! feof($file)) { echo fgets($file) . "\n"; } fclose($file); ?>
نتائج الإخراج
oldtoolbag.com ar.oldtoolbag.com