• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Inhalt von Array ersetzen

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.:

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)

array.png

Danke im Voraus, an alle die mir helfen wollen!!!

Mfg.

Ostwestfale
 
Zuletzt bearbeitet:
Zurück
Oben