mehrdimensionales array, key finden

ich glaube das hier ist die Lösung:

PHP:
if(!isset($_SESSION['inventar'])) {     $_SESSION['inventar'] = array(); }

foreach($zufall_items as $zufallsItem)
    {
        $itemIds = array_column($_SESSION['inventar'], 'Item_ID');
        if(($idx = array_search($zufallsItem, $itemIds)) !== false)
            {
                $_SESSION['inventar'][$idx]['Anzahl']++;
            }
        else
            {
            $_SESSION['inventar'][] = array('Item_ID' => $zufallsItem, 'Anzahl' => 1, 'Level' => 0);
        }
    }
 
Zurück