PHP Array in einer WHILE zusammenführen

  • Themenstarter Themenstarter Katharina_
  • Beginndatum Beginndatum
K

Katharina_

Hallo zusammen

ist dis möglich?

Ich gehe durch ein WHILE und habe dort diesen Code:
PHP:
$words=explode("\n", preg_replace("/\s*\n\s*/", "\n", trim($Twords)));
$Twords ist immer was anderes.
Dies funktioniert nun soweit auch gut. $words ist nun ein Array.
Jedoch geht dies ja nicht wenn die WHILE mehrmals durchlaufen wird. Wie bekomme ich es hin, wenn die WHILE mehrmals durchlaufen wird, das ich nachher einen grossen Array $words habe?

PS als verständnis frage:
Muss ich VOR dem WHILE $words=array(); machen, oder für was wird dies genau angewendet?

Gruss

Katharina
 
Ich hab nicht 100% dein Ziel verstanden.

Variante1:
Du könntest ein mehrdimensionales Array bauen:
PHP:
$words[]=explode("\n", preg_replace("/\s*\n\s*/", "\n", trim($Twords)));

Variante2:
PHP:
// Ausserhalb der Schleife
$words = array();

// Innerhalb der Schleife
$words = array_push($words,explode("\n", preg_replace("/\s*\n\s*/", "\n", trim($Twords))));
 
Hi

Danke dir.

Gruss

Katharina
 
Zuletzt bearbeitet von einem Moderator:
Zurück