Mehrere Daten nacheinander einer Variable zufügen

robertino

Mitglied
Hi

Ich möchte einer Variable mehrere Daten zufügen.
Da ich eine HTML-Datei dynamisch erstellen lassen möchte.
Ich hab das so probiert:

PHP:
$data1 = '
<html>
<head>
<title>page</title>
</head>
<body>';

PHP:
$data2 = $data1;
for($i=0;$i<count($dat);$i++) {
$split = explode("|¬|", $dat[$i]);
$data2 = $split[0];
<br><br>

Aber wenn ich $data2 in eine html datei abspeichere, steht nur das was in der for schleife drin stand.
 
Ich verstehe dein Anliegen/Problem nicht ganz, Robertino. Könntest du es bitte noch einmal etwas verständlicher ausführen.
 
Hallo,
so vielleicht?
PHP:
$data = '<html> 
<head> 
<title>page</title> 
</head> 
<body>';
for($i=0;$i<count($dat);$i++) { 
  $split = explode("|¬|", $dat[$i]); 
  $data .= $split[0].'<br><br>';
}
mfg
forsterm
 
Also wenn ich das richtig verstanden habe dann haste einen string mit einem Trennzeichen. Mit explode zerstückelst du das jetzt in ein array.
Soweit hoffe ich mein ich das selbe wie du.
So und jetzt könntest du doch mit einer foreach schleife das machem was du willst also:
PHP:
 <?php
 $split = explode("|¬|", $dat[$i]);
 foreach ($split as $cut)
 {
 $data .= $cut."<br><br>";
 }
 echo $data;
 ?>
was das jetzt bringen soll verstehe ich zwar nicht erst zerstückelst du den string un dann fügst du ihn wieder zusammen aber bitte. Vieleicht hab ich ja auch was falsch verstanden.
 
Zurück