W PHP, jak mogę otworzyć każdy plik, wszystkie pliki tekstowe, w katalogu i scalić je wszystkie w jeden plik tekstowy.połączenie wszystkich plików w katalogu z jednym plikiem tekstowym
Nie wiem, jak otworzyć wszystkie pliki w katalogu, ale chciałbym użyć polecenia file()
, aby otworzyć następny plik, a następnie foreach, aby dołączyć każdą linię do tablicy. tak:
$contents = array();
$line = file(/*next file in dir*/);
foreach($lines as line){
array_push($line, $contents);
}
Wtedy piszę tę tablicę do nowego pliku tekstowego Mam jeden nie osiągnięto więcej plików w katalogu.
jeśli masz lepszy sposób na zrobienie tego, proszę daj mi znać.
Jeśli możesz mi pomóc w implementacji mojego rozwiązania, szczególnie w otwieraniu następnego pliku w katalogu, daj mi znać!
Zacznij od przeczytania o funkcji ['opendir'] (http://php.net/manual/en/function.opendir.php) - i powiązanych. –