Servus,
ich habe mit einer For Each Schleife mehrere Arrays gefüllt:
PHP-Code:
$ids = array(20,19,18,17);
foreach($ID as $id){
$Messanfrage= mssql_query("SELECT Messwerte FROM [$Datenbank].[dbo].[Tabelle_M1] WHERE id = CAST('$id' AS INT)");
while ($datensatzMess = mssql_fetch_array($Messanfrage, MSSQL_NUM))
{
$ergebnisMess[$id]=$datensatzMess;
}
}
Nun habe ich pro Schleifendurchgang ein Array mit der dazugehörigen ID gefüllt.
$ergebnisMess[20]
$ergebnisMess[19]
$ergebnisMess[18]
$ergebnisMess[17]
Diese möchte ich mit Array Merge zusammen führen.
$ergebnis = array_merge($ergebnisMess[20],$ergebnisMess[19],$ergebnisMess[18],$ergebnisMess[17]);
Nun ist es aber so, dass die ids nicht immer gleich sind, sprich in ids Array stehen immer verschiedene IDs drinnen. Kann man eventuell eine For Schleife generieren, die die arrays dynamisch verbindet? Bei meinen Kenntnissen, hätte ich einen String generiert aber array_merge will ja die Arrays haben und nicht nur die Bezeichnung. Oder kann man eine Zeichenkette wieder umwandeln, sodass array merge wieder Arrays sieht.
Viele Grüße