Cant figure out multidimensional arrays
Posted: Mon Dec 12, 2016 1:49 pm
I should clarify, I am able to use them but I do not understand how to utilize them properly.
I have a code that takes contact form data on contactform.php and passes it to formprocessor.php
On formprocessor.php here is the code
I want it to display like this:
But instead I get this:
I have a code that takes contact form data on contactform.php and passes it to formprocessor.php
On formprocessor.php here is the code
Code: Select all
////form variables
$name = $_POST['name'];
$email = $_POST['email'];
$phone = $_POST['phoneNumber'];
//////SESSION arrays
if(isset($_SESSION['nameArray'])){
array_push($_SESSION['nameArray'],$name);
}
else{
$_SESSION['nameArray'] = array();
array_push($_SESSION['nameArray'],$name);
}
if(isset($_SESSION['emailArray'])){
array_push($_SESSION['emailArray'],$email);
}
else{
$_SESSION['emailArray'] = array();
array_push($_SESSION['emailArray'],$email);
}
if(isset($_SESSION['phoneArray'])){
array_push($_SESSION['phoneArray'],$phone);
}
else{
$_SESSION['phoneArray'] = array();
array_push($_SESSION['phoneArray'],$phone);
}
//////// Multidimensional array
$formsArray = array ($_SESSION['nameArray'],
$_SESSION['emailArray'],
$_SESSION['phoneArray']
);
///////The part I am having issues with
foreach($formsArray as $key){
foreach($key as $key2 => $value){
print_r($value);
}}
Code: Select all
form1: Name1 Email1 Phone1
form2: Name2 Email2 Phone2
form3: Name3 Email3 Phone3
Code: Select all
array1: Name1 Name2 Name3
array2: Email1 Email2 Email3
array3: Phone1 Phone2 Phone3