Moin!
text1.txt:
1;PE12345
40;PE234
12;IK3210text2.txt:
3;AK567
2;PE12345
20;IL098
6;JJ234567
Hm.... Du musst einfach Dich einfach nur ganz dumm stellen und Dir vorstellen, Du wärst ein fürchterlicher Bürokrat... ich schreib Dir die Lösung mal in fastix® - Code :)
Einlesen der Textdateien in arrays. (Array1, Array2)
für jedes Element in Array1 {
trenne am ";" -> $anzahl1 , $rnr1;
für jedes Element in Array2 {
trenne am ";" -> $anzahl2 , $rnr2;
if ($rnr1==$rnr2) {
$anzahl1=$anzahl1+$anzahl2;
Element in Array2 löschen # (sic!)
}
Anhängen von $anzahl1; $rnr1 an neue Datei (oder Array)
}
} # es bleiben die Elemente in Array2, die keine Übereinstimmumg in Array1 hatten
für jedes Element in Array2 {
trenne am ";" -> $anzahl2 , $rnr2;
if (rnr2>0) {
Anhängen von von $anzahl1; $rnr1 an neue Datei (oder Array)
}
}
eventuell Schreiben des Arrays in eine Datei...
fertig
MFFG (Mit freundlich- friedfertigem Grinsen)
fastix®
Als Freiberufler bin ich immer auf der Suche nach Aufträgen: Schulungen, Development. Auch für seriöse Agenturen.