फ़ंक्शन file

फ़ंक्शन file किसी फ़ाइल की सामग्री को पढ़ती है और उसे एक ऐरे के रूप में वापस करती है, जहाँ प्रत्येक तत्व फ़ाइल की एक पंक्ति के अनुरूप होता है। पहला पैरामीटर फ़ंक्शन फ़ाइल का पथ लेता है, और दूसरा (वैकल्पिक) - फ़ंक्शन के व्यवहार को बदलने के लिए फ़्लैग्स।

सिंटैक्स

phpfile(string $filename, int $flags = 0);

फ़्लैग्स

फ़्लैग विवरण
FILE_USE_INCLUDE_PATH include_path में निर्दिष्ट निर्देशिकाओं में फ़ाइल खोजें।
FILE_IGNORE_NEW_LINES ऐरे के प्रत्येक तत्व के अंत में नई लाइन के प्रतीक (\n) न जोड़ें।
FILE_SKIP_EMPTY_LINES ऐरे बनाते समय खाली पंक्तियों को छोड़ दें।

उदाहरण

फ़ाइल 'test.txt' की सामग्री को पढ़ें और स्ट्रिंग्स की ऐरे को आउटपुट करें:

php<?php
  $res = file('test.txt');
  print_r($res);
?>

उदाहरण

नई लाइन के प्रतीकों को हटाने के लिए फ़्लैग FILE_IGNORE_NEW_LINES का उपयोग:

php<?php
  $res = file('test.txt', FILE_IGNORE_NEW_LINES);
  print_r($res);
?>

उदाहरण

एक साथ कई फ़्लैग्स का उपयोग करके फ़ाइल पढ़ना:

php<?php
  $res = file('test.txt', FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES);
  print_r($res);
?>

यह भी देखें

  • फ़ंक्शन file_get_contents,
    जो फ़ाइल की सामग्री को एक स्ट्रिंग में पढ़ती है
  • फ़ंक्शन fopen,
    जो एक फ़ाइल या URL खोलती है
  • फ़ंक्शन readfile,
    जो फ़ाइल की सामग्री को आउटपुट करती है
  • फ़ंक्शन parse_ini_file,
    जो एक कॉन्फ़िगरेशन फ़ाइल को प्रोसेस करती है