Hallo zusammen.
Bitte um Hilfe bei einem kleinen Problem:
Mein code:
<?php
$array = array();
$a = Array(1,2,3,4,5);
$b = Array(2,4,6,8,10);
foreach($a as $a1)
{foreach($b as $b1)
{
$results = ($a1+$b2);
$array[] = $results;
var_dump($array);
}
}
?>
Generiert:
array(1) { [0]=> int(1) }
array(2) { [0]=> int(1) [1]=> int(1) }
array(3) { [0]=> int(1) [1]=> int(1) [2]=> int(1) }
...
array(25) { [0]=> int(1) [1]=> int(1) [2]=> int(1) [3]=> int(1) [4]=> int(1) [5]=> int(2) [6]=> int(2) [7]=> int(2) [8]=> int(2) [9]=> int(2) [10]=> int(3) [11]=> int(3) [12]=> int(3) [13]=> int(3) [14]=> int(3) [15]=> int(4) [16]=> int(4) [17]=> int(4) [18]=> int(4) [19]=> int(4) [20]=> int(5) [21]=> int(5) [22]=> int(5) [23]=> int(5) [24]=> int(5) }
und ich möchte doch nur ein einziges array (und zwar das array(25) mit allen Resultaten der Abfrage in einem array). Ich verstehe nicht, warum, wenn ich doch nur ein array() definiere ich 25 arrays erhalte.
Vielen Dank!
Marc
Bitte um Hilfe bei einem kleinen Problem:
Mein code:
<?php
$array = array();
$a = Array(1,2,3,4,5);
$b = Array(2,4,6,8,10);
foreach($a as $a1)
{foreach($b as $b1)
{
$results = ($a1+$b2);
$array[] = $results;
var_dump($array);
}
}
?>
Generiert:
array(1) { [0]=> int(1) }
array(2) { [0]=> int(1) [1]=> int(1) }
array(3) { [0]=> int(1) [1]=> int(1) [2]=> int(1) }
...
array(25) { [0]=> int(1) [1]=> int(1) [2]=> int(1) [3]=> int(1) [4]=> int(1) [5]=> int(2) [6]=> int(2) [7]=> int(2) [8]=> int(2) [9]=> int(2) [10]=> int(3) [11]=> int(3) [12]=> int(3) [13]=> int(3) [14]=> int(3) [15]=> int(4) [16]=> int(4) [17]=> int(4) [18]=> int(4) [19]=> int(4) [20]=> int(5) [21]=> int(5) [22]=> int(5) [23]=> int(5) [24]=> int(5) }
und ich möchte doch nur ein einziges array (und zwar das array(25) mit allen Resultaten der Abfrage in einem array). Ich verstehe nicht, warum, wenn ich doch nur ein array() definiere ich 25 arrays erhalte.
Vielen Dank!
Marc
Kommentar