# Help with foreach and multidim arrays

**URL:** <https://forum.kirupa.com/t/help-with-foreach-and-multidim-arrays/271935>\
**Category:** programming\
**Created:** [September 30, 2008, 3:33pm UTC](https://forum.kirupa.com/t/help-with-foreach-and-multidim-arrays/271935 "2008-09-30T15:33:33Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Kajico](https://avatars.discourse-cdn.com/v4/letter/k/3d9bf3/32.png) [@Kajico](https://forum.kirupa.com/u/Kajico)\
**Post date:** [September 30, 2008, 3:33pm UTC](https://forum.kirupa.com/t/help-with-foreach-and-multidim-arrays/271935/1 "2008-09-30T15:33:33Z")

</div>

I have a multidimensional array that i’m working with and using foreach to display all of the content in it…

this is my code

```auto
$TabSet = $_SESSION["TabSetNo"];

for($i=1; $i <= $_SESSION["TotalTabs"]; $i++)
{
$_SESSION["cart"][$TabSet][$i]["fontsel"] = $_SESSION["TabSet"][$i]["fontsel"];
$_SESSION["cart"][$TabSet][$i]["fontsize"] = $_SESSION["TabSet"][$i]["fontsize"];
$_SESSION["cart"][$TabSet][$i]["Line1"] = $_SESSION["TabSet"][$i]["Line1"];
$_SESSION["cart"][$TabSet][$i]["Line2"] = $_SESSION["TabSet"][$i]["Line2"];
$_SESSION["cart"][$TabSet][$i]["Line3"] = $_SESSION["TabSet"][$i]["Line3"];
$_SESSION["cart"][$TabSet][$i]["L1B"] = $_SESSION["TabSet"][$i]["L1B"];
$_SESSION["cart"][$TabSet][$i]["L1I"] = $_SESSION["TabSet"][$i]["L1I"];
$_SESSION["cart"][$TabSet][$i]["L1U"] = $_SESSION["TabSet"][$i]["L1U"];
$_SESSION["cart"][$TabSet][$i]["L2B"] = $_SESSION["TabSet"][$i]["L2B"];
$_SESSION["cart"][$TabSet][$i]["L2I"] = $_SESSION["TabSet"][$i]["L2I"];
$_SESSION["cart"][$TabSet][$i]["L2U"] = $_SESSION["TabSet"][$i]["L2U"];
$_SESSION["cart"][$TabSet][$i]["L3B"] = $_SESSION["TabSet"][$i]["L3B"];
$_SESSION["cart"][$TabSet][$i]["L3I"] = $_SESSION["TabSet"][$i]["L3I"];
$_SESSION["cart"][$TabSet][$i]["L3U"] = $_SESSION["TabSet"][$i]["L3U"];
$_SESSION["cart"][$TabSet][$i]["color"] = $_SESSION["TabSet"][$i]["color"];

}

foreach($_SESSION["cart"] as $a)
{
    foreach($a as $b)
    {
        foreach($b as $c)
        {
            echo $c."<br>";        
        }    
    }
}

```

and the problem i get is **Warning** : Invalid argument supplied for foreach()

when it runs, which displays about 15 times, but then at the bottom my output comes out just fine
