My Array consist:
Array (
[**Anconia**] => Array ( [1335372330] => 7 [1335190784] => 7 [1334883979] => 7 [1334672871] => 7 [1334539093] => 7 [1334337930] => 7 [1334189033] => 7 [1334007668] => 7 [1333567097] => 7 [1332973327] => 7 [1332533799] => 7 [1332215655] => 7 [1331697329] => 7 [1331239651] => 7 [1331075294] => 7 [1330983800] => 7 [1330658201] => 7 [1330484662] => 7 [1330202828] => 7 [1330028992] => 7 )
[**Angellica**] => Array ( [1335372330] => 9 [1335190784] => 9 [1334883979] => 10 [1334539093] => 10 [1334337930] => 10 [1334189033] => 10 [1334007668] => 10 [1331697329] => 9 [1331239651] => 9 [1331075294] => 9 [1330983800] => 9 [1330658201] => 10 [1330484662] => 10 [1330202828] => 8 [1330028992] => 9 )
)
TimeStamp Tally Number
[1335372330] => 7
Using foreach confused me when attempting to extract this. Want to print the NAME (print in bold) once and display the timestamp = how many.
How would I go about that?
Thanks in advance!
EDIT:
my attempt
foreach($results as $k => $v) {
$THEAD .= "<th scope='col'>".$k."</th>";
$TBODY .= "<tr><th scope='row'>".$v."</th>";
$TBODY2 .= "<td>".$results[$k]."</td>";
}
In general, you can loop through a nested array the same way as you loop through a single-level array. Example:
This will print out:
Now you know how to loop through nested arrays. Have fun!
Edit
A little bit more explanation, as an answer to tmyie’s comment below:
As you can see every element is an array in itself:
The first foreach loops through all the ‘first-level’ arrays (in my example the elements with key ‘first-level-….’). So within that loop, the variable
$first_level_valueholds an array. The second foreach loops through that, second-level, array. This nesting of loops is virtually endless if you have saved yet another array in that second level element.Compare it with having a couple of boxes in front of you. With the first loop, you say ‘Open up every box in front of me’. Then for every single box you have opened, the nested loop says ‘Open up every box I found in that box’, and so on.
Although there is most probably something very wrong with your application design if you’d write this, the following example is completely valid: