PHP का file() फंक्शन किसी फ़ाइल को एक ऐरे में पढ़ता है, जहां फ़ाइल की प्रत्येक लाइन ऐरे का एक एलिमेंट बन जाती है।
सिंटैक्स
file(file_path, flag, context)
पैरामीटर्स
file_path − फ़ाइल का पथ।
flag − वैकल्पिक पैरामीटर। निम्नलिखित स्थिरांकों में से एक या अधिक का संयोजन:
FILE_USE_INCLUDE_PATH −
include_pathमें फ़ाइल खोजें।FILE_IGNORE_NEW_LINES − प्रत्येक ऐरे एलिमेंट के अंत में न्यूलाइन न जोड़ें।
FILE_SKIP_EMPTY_LINES − खाली लाइनों को छोड़ दें।
FILE_TEXT − कंटेंट UTF-8 एन्कोडिंग में लौटाया जाता है। कस्टम कॉन्टेक्स्ट बनाकर अलग एन्कोडिंग निर्दिष्ट कर सकते हैं। FILE_BINARY के साथ उपयोग नहीं किया जा सकता। PHP 6 से उपलब्ध।
FILE_BINARY − कंटेंट बाइनरी डेटा के रूप में पढ़ा जाता है। यह डिफ़ॉल्ट सेटिंग है और FILE_TEXT के साथ उपयोग नहीं की जा सकती। PHP 6 से उपलब्ध।
context − स्ट्रीम के व्यवहार को संशोधित करता है।
रिटर्न वैल्यू
file() फंक्शन फ़ाइल को एक ऐरे के रूप में लौटाता है। विफलता पर false लौटाता है।
उदाहरण
मान लीजिए हमारे पास continents.txt नाम की एक फ़ाइल है जिसमें निम्न सामग्री और लाइनें हैं:
The Earth has seven continents. The continents are: Asia, Africa, North America, South America, Antarctica, Europe, and Australia. Asia is the largest in area. Australia is the smallest in terms of area.
उदाहरण
<?php
print_r(file("continents.txt"));
?>
आउटपुट
Array (
[0] => The Earth has seven continents.
[1] => The continents are: Asia, Africa, North America, South America, Antarctica, Europe, and Australia.
[2] => Asia is the largest in area.
[3] => Australia is the smallest in terms of area.
)