MrSolitude: Von einem ins andere array

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

  1. 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