English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

دليل PHP الأساسي

دليل PHP المتقدم

PHP & MySQL

دليل PHP

استخدام وظيفة PHP file_get_contents() ومثال

دليل PHP Filesystem

يمكن استخدام file_get_contents() لقراءة ملفات إلى 字符串. هذه الوظيفة هي الطريقة المفضلة لقراءة محتويات الملف إلى 字符串. إذا كان نظام التشغيل يدعم ذلك، يمكن أن يستخدم تقنية الت映射 الذاكرة لتعزيز الأداء.

النحو

string file_get_contents ( string $filename [, bool $use_include_path = FALSE [, resource $context [, int $offset = 0 [, int $maxlen ]]]])

هذه الوظيفة تشبه وظيفة file()، ولكن الفرق هو أن وظيفة file_get_content() تعيد ملفًا من داخل 字符串، تبدأ من النقطة المحددة من البايتات، وتصل إلى maxlen بايت.

المعاملات

المعاملاتوصف
filenameمطلوب. تحديد الملف الذي سيتم قراءته.
use_include_pathاختياري. إذا كنت ترغب في البحث عن الملفات في use_include_path (في php.ini)، فقم بتعيين هذا المعامل إلى '1'.
contextاختياري. تحديد بيئة ملف التعريف. يمكن تعديل سلوك التدفق من خلال مجموعة الخيارات التي يمكن تعيينها. إذا تم تعيينها على NULL، يتم تجاهلها.
offsetاختياري. تحديد موقع البداية في الملف. هذا المعامل تم إضافته في PHP 5.1.
maxlenاختياري. تحديد عدد البايتات التي سيتم قراءتها. هذا المعامل تم إضافته في PHP 5.1.

مثال1

<?php
   $file = file_get_contents("/PhpProject/sample.txt", true);
   echo $file;
?>

نتيجة الاصدار

ar.oldtoolbag.com
w3codebox

مثال2

<?php
   $section = file_get_contents("/PhpProject/sample.txt", NULL, NULL, 4, 10);
   var_dump($section);
?>

نتيجة الاصدار

string(10) "oldtoolbag.com"

دليل PHP Filesystem