Изменение массивов в php от столбца до переменной сеанса

пару дней назад я опубликовал здесь и получил отличный ответ о том, как обращаться с массивами. Это было именно то, что мне нужно

foreach ($_POST['name'] as $key=>$name) { echo "Name: $name Age: {$_POST['age'][$key]}"; } 

проблема в том, что мне нужно, чтобы она не печаталась, а сохранялась. Im делает переменные сеанса, такие как $_SESSION["name"]= "some name";

Я хочу знать, как я могу сбросить массив POST сверху в $ SESSION [Array]; в конечном счете, чтобы иметь возможность повторно удалять все данные по своему усмотрению на любой странице. Мне нужен доступ как к $ name в массиве, так и к $ age, и я бы хотел, чтобы они были связаны. В java я бы сделал

 String[][] something = new String[10][2]; //10 is size and 2 allows for name at index 0 and age at index 1. 

Что-то нужно иметь в виду. Размер массива POST не установлен. Они могут быть от 0 до 100.

Наряду с сохранением массива, не могли бы вы рассказать мне, как получить к нему доступ. Я использую java, поэтому php-массивы новы для меня.

РЕДАКТИРОВАТЬ

После публикации Trying johnps

моя страница выглядит так

 foreach ($_POST['name'] as $key=>$name) { echo "Name: $name Age: {$_POST['age'][$key]} <br/>"; $_SESSION['post_data'][$key] = $name; $_SESSION['post_data'][$key] = $_POST['age']; echo $key; } 

и вывод на странице

 Name: The name potion Age: adult 1 

Тем не менее, Ive попробовал следующее, чтобы получить «Позиция имени» как результат, и ничего не работает

 echo $_SESSION['post_data']['name'];//doesnt have an output echo $_SESSION['post_data'][$key];//out puts "Array" and nothing else 

Я хотел бы, чтобы на выходе было имя Position, Adult. Так же, как цикл foreach делает прямо сейчас, но из массива 2d. Спасибо, парни.