Start · Sprachen · PHP · Referenz · file

file

Funktion

Liest eine Datei zeilenweise in ein Array. Für große Dateien: Generator statt Array.

seit PHP 4.0.0 Kategorie: io

Signatur

file(string $filename, int $flags = 0, ?resource $context = null): array|false

Beschreibung

Flags: FILE_IGNORE_NEW_LINES (Zeilenumbrüche entfernen), FILE_SKIP_EMPTY_LINES (leere überspringen).

Parameter

Name Typ Default Beschreibung
$filename Pflicht string Pfad.
$flags int 0 Bit-Flags.

Rückgabewert

Typ
array|false
Beschreibung
Zeilen.

Beispiele

IPs aus Whitelist

<?php

$ips = file('/etc/allowed-ips.txt', FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES);