Okay, so. I'm kinda new to PHP, and thought I'd do a little array thing.
It contains three (3) family names, and in the family, it contains some family members.
I then want to output it like this:
---- Family Name 1
-------- Members of the family
---- Family Name 2
-------- Members of the family
The full code that I use is this:
[syntax=php]<html>
<body>
<?php
$allfamilies = array
(
"Jensen"=>array
(
"Jarl",
"Carlo",
"Svend",
"William",
"Henning"
),
"Knudsen"=>array
(
"Karl",
"John",
"Peter"
),
"Poulsen"=>array
(
"Herman",
"Egon",
"Jens"
)
);
sort($allfamilies);
echo "PHP Array Test:";
foreach ($allfamilies as $family)
{
sort($family);
echo "<br><br>---- " . $family;
foreach ($family as $familymember)
{
echo "<br>-------- " . $familymember;
}
}
?>
</body>
</html> [/syntax]
It outputs like this:
PHP Array Test:
---- Array
-------- Egon
-------- Herman
-------- Jens
---- Array
-------- John
-------- Karl
-------- Peter
---- Array
-------- Carlo
-------- Henning
-------- Jarl
-------- Svend
-------- William
But it *should* (is supposed to) return like this:
PHP Array Test:
---- Poulsen
-------- Egon
-------- Herman
-------- Jens
---- Knudsen
-------- John
-------- Karl
-------- Peter
---- Jensen
-------- Carlo
-------- Henning
-------- Jarl
-------- Svend
-------- William
So could anyone please help me make it output "---- Family Name" instead of "---- Array"?
Thanks in advance! (: