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
$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 isWarning: Invalid argument supplied for foreach()
when it runs, which displays about 15 times, but then at the bottom my output comes out just fine