If you use an array with string indexes instead of integer indexes, you have to make a call to the desired index by name, not by number. For example, if I declare:
$foo["bar"] = "This is a test.";
echo $foo[0]; // This will not output anything
echo $foo["bar"]; // This will output "This is a test."
So you'd have to use:
echo "mult = " . $multarray["director"][0];
But if director is created the same way as the $multarray thingy, you'd have to call for example:
echo "mult = " . $multarray["director"]["name"];
To work with integer type indexes, you should not declare the array with string indexes, but use this:
$director = array($name, $age);
$faculty = array($location, $size);
$multarray = array($director, $faculty);
Then you could say:
echo $multarray[0][0]; // echo's the desired output
Hope this helps a little.
Greetz,
Vincent Driessen
Venlo, The Netherlands