Ostwestfale
Neues Mitglied
Hallo,
ich habe folgendes Problem, und zwar möchte ich etwas aus einem Array ersetzen.
Zunächst erläutere ich erstmal mein Programm:
1.Es wird Text in Textboxen eingegeben, dies wird in eine .txt-Datei z.B. folgendermaßen abgespeichert abgespeichert:
text;mum;text;text
- Bei Absätzen folgendermaßen:
text<br />text;mum<br />muf;text<br />text;text<br />text
3. Ich habe noch eine 2. Text-Datei in der Nachnamen und die Abkürzungen stehen.:
Mustermann;mum
Musterfrau;muf
2. In einer anderen Datei wird den 4 Bereichen (Ab Semikolon ein Bereich) durch ein Array ein Schlüssel zugewiesen z.B.:
- Dies passiert auch mit der anderen .txt-Datei:
Jetzt wird das ganze ausgegeben, dies Funktioniert soweit auch:
Es wird jedoch nur einzeiliges ersetzt, d.h. ausgegeben wir dann:
mustermann (aus mum wurde mustermann)
Bei Absätzen funktioniert das aber leider nicht mehr:
mum (wird nicht zu Mustermann oder
muf zu Musterfrau)
Mein Problem als Bild: (klick)

Danke im Voraus, an alle die mir helfen wollen!!!
Mfg.
Ostwestfale
ich habe folgendes Problem, und zwar möchte ich etwas aus einem Array ersetzen.
Zunächst erläutere ich erstmal mein Programm:
1.Es wird Text in Textboxen eingegeben, dies wird in eine .txt-Datei z.B. folgendermaßen abgespeichert abgespeichert:
text;mum;text;text
- Bei Absätzen folgendermaßen:
text<br />text;mum<br />muf;text<br />text;text<br />text
3. Ich habe noch eine 2. Text-Datei in der Nachnamen und die Abkürzungen stehen.:
Mustermann;mum
Musterfrau;muf
2. In einer anderen Datei wird den 4 Bereichen (Ab Semikolon ein Bereich) durch ein Array ein Schlüssel zugewiesen z.B.:
PHP:
"k" => $feld[0],
"inhalt" => $feld[1],
"r" => $feld[2],
"i" => $feld[3],
- Dies passiert auch mit der anderen .txt-Datei:
PHP:
"name" => $feld[0],
"abk" => $feld[1],
Jetzt wird das ganze ausgegeben, dies Funktioniert soweit auch:
PHP:
foreach($var AS $key => $value){
$stunde=$stunde+1;
foreach($vari AS $keyi => $value){
if($var[$key]["inhalt"] == $vari[$keyi]["abk"]) // hier wird ersetzt. Aus der abk. wird der volle Name.
{
$var[$key]["inhalt"] = $vari[$keyi]["name"];
}
}
echo"
<tr>
<td width=\"7%\" height=\"19\">$stunde</td>
<td width=\"11%\" height=\"6\"> ".$var[$key]["k"]."</td>
<td width=\"23%\" height=\"19\"> ".$var[$key]["inhalt"]." </td>
<td width=\"17%\" height=\"19\">".$var[$key]["r"]."</td>
<td width=\"42%\" height=\"19\">".$var[$key]["i"]."</td>
</tr>
<tr>
<td width=\"7%\" height=\"6\"></td>
<td width=\"11%\" height=\"6\"></td>
<td width=\"23%\" height=\"6\"></td>
<td width=\"17%\" height=\"6\"></td>
<td width=\"42%\" height=\"6\"></td>
</tr>";
}
?>
</table>
Es wird jedoch nur einzeiliges ersetzt, d.h. ausgegeben wir dann:
mustermann (aus mum wurde mustermann)
Bei Absätzen funktioniert das aber leider nicht mehr:
mum (wird nicht zu Mustermann oder
muf zu Musterfrau)
Mein Problem als Bild: (klick)

Danke im Voraus, an alle die mir helfen wollen!!!
Mfg.
Ostwestfale
Zuletzt bearbeitet: