Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Łączenie danych z dwóch plików
miniol
post
Post #1





Grupa: Zarejestrowani
Postów: 84
Pomógł: 4
Dołączył: 25.03.2011

Ostrzeżenie: (0%)
-----


Mam taki problem. Staram się połączyć dane z dwóch plików w jeden plik.

imiona.txt zawierają pierwsze i drugie imię np:
Kod
Piotr,Jan
Andrzej,Grzegorz
Magdalena,Maria

nazwiska.txt zawierają nazwisko i płeć:
Kod
Kowalski,Mężczyzna
Nowak,Mężczyzna
Kowalska,Kobieta

Chcę otrzymać jeden plik wynik.txt w takiej postaci:
Kod
Piotr,Kowalski,Mężczyzna
Andrzej,Nowak,Mężczyzna
Magdalena,Kowalska,Kobieta


Jak to zrobić?

Mam taki kod, ale jest błędny. Niewiem nawet czy w ogóle użycie pętli foreach jest dobrym pomysłem.
  1. <?php
  2. $nowy_plik = fopen("wynik.txt", w);
  3.  
  4.  
  5. $plik = file("imiona.txt");
  6. $plik2 = file("nazwiska.txt");
  7. foreach($plik as $file) {
  8. $exp = explode(',', $plik);
  9. $exp2 = explode(',', $plik2);
  10.  
  11. $wynik = $exp[0].",".$exp2[0].","$exp2[1].","."\n";
  12. fwrite($nowy_plik, $wynik);
  13. }
  14. ?>


Ktoś może poprawić ten kod, albo dać jakieś cenne wskazówki?
Powód edycji: [piotrooo89]: przenoszę do przedszkola + tagi
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
miniol
post
Post #2





Grupa: Zarejestrowani
Postów: 84
Pomógł: 4
Dołączył: 25.03.2011

Ostrzeżenie: (0%)
-----


Właśnie tego potrzebowałem (IMG:style_emoticons/default/smile.gif)

Dzięki wielkie!
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 15.10.2025 - 23:05