Seite 1 von 1

[PHP] Arrays kombinieren

Verfasst: 21.02.2006, 17:41
von pebosi
Hi,

wie kann man die werte zweier Array Kombinieren also so:

Code: Alles auswählen

$array1 = array("Wert1", "Wert2", "Wert3");
$array2 = array("wert1", "wert2", "wert3");
rauskommen sollte dann sowas:

Code: Alles auswählen

$array = array("Wert1 wert1", "Wert2 wert2", "Wert3 wert3", "Wert1 wert2", "Wert2 wert3", "Wert3 wert1", "Wert1 wert3", "Wert2 wert1", "Wert3 wert1");
also jeder wert des ersten arrays mit jedem des zweiten...

Verfasst:
von
SEO Consulting bei ABAKUS Internet Marketing
Erfahrung seit 2002
  • persönliche Betreuung
  • individuelle Beratung
  • kompetente Umsetzung

Jetzt anfragen: 0511 / 300325-0.


[PHP] Arrays kombinieren

Verfasst: 21.02.2006, 18:09
von d0nut

Code: Alles auswählen

$array1 = array("Wert1", "Wert2", "Wert3");
$array2 = array("wert1", "wert2", "wert3"); 

(int)$i=0;
foreach($array1 as $left)
 foreach($array2 as $right)
  $array[] = $left.' '.$right;
gruß, d0n

[PHP] Arrays kombinieren

Verfasst: 22.02.2006, 08:42
von auftragslinker
(int)$i=0;
foreach($array1 as $left)
foreach($array2 as $right)
$array[] = $left.' '.$right;


kanns zwar grad ned testen, aber müsste die letzte zeile nicht
array_push($array_neu,$left.' '.$right);
lauten und das (int)$i=0; kann weg

[PHP] Arrays kombinieren

Verfasst: 22.02.2006, 12:10
von pebosi
funktioniert beides! danke!

[PHP] Arrays kombinieren

Verfasst: 22.02.2006, 12:10
von d0nut
array_push() oder eben $array[] = $left.' '.$right;

beides regelkonform ;-)
aber du hast schon recht, wenn es eine standardfunktion gibt, sollte man sie verwenden

das (int) ist natürlich nur optional..