Von einem ins andere array
MrSolitude
- php
0 Ulli
Hallo mal wieder !
Ich möchte mich bei allen erst einmal bedanken die mir immer so toll unter die Arme greifen um dann auch gleich mit mein nächstes Problem zu beschreiben (Mir fehlt einfach die nötige Technik):
Ich verfüge über 2 Arrays die sich folgendermaßen aufbauen:
$m = 1;
while($row_item = mysqli_fetch_assoc($result_item))
{
foreach($row_item as $field_item => $value_item)
{
$item[$m][$field_item]=$value_item;
}
$m++;
}
$n = 1;
while($row = mysqli_fetch_assoc($result_acc))
{
foreach($row as $field => $value)
{
$account[$n][$field]=$value;
}
$n++;
}
Nun möchte ich einen Wert aus dem einen array in das andere schreiben mit einer item_id als identifier. Dazu habe ich mir das folgende Konstrukt ausgedacht:
if ($item[$m]['item_id'] == $account[$n]['item_id'])
{
$account[$n]['name'] = $item[$m]['name'];
}
Nur: wie bringe ich das jetzt unter?
Tausend Dank !
MrSolitude
Hallo,
Ich verfüge über 2 Arrays die sich folgendermaßen aufbauen:
$m = 1;
while($row_item = mysqli_fetch_assoc($result_item))
{
$item[$m] = $row_item; //würde ich machen
foreach($row_item as $field_item => $value_item)
{
$item[$m][$field_item]=$value_item;
}
$m++;
}$n = 1;
while($row = mysqli_fetch_assoc($result_acc))
{
$account[$n] = $row; //hier auch
foreach($row as $field => $value)
{
$account[$n][$field]=$value;
}
$n++;
}
if ($item[$m]['item_id'] == $account[$n]['item_id'])
Meinst du damit, dass $m und $n gleich sind oder können die auch ungleich sein?
Grüße, Ulli