I think I succeeded in making the array and sorting it by date (see var_dump)
array(575) { [320]=> array(10) { ["Speeldatum"]=> string(19) "2015-01-30 12:00:00" ["Productienaam"]=> string(28) "THE DOG DAYS ARE OVER (2014)" ["Makernaam"]=> string(11) "Jan Martens" ["Locatienaam2"]=> string(10) "toneelhuis" ["Stadnaam"]=> string(9) "ANTWERPEN" ["Landnaam"]=> string(2) "BE" ["Festivalnaam"]=> string(18) "antwerpse kleppers" ["Onderdeelvandezegripeveningnaam"]=> string(38) "antwerpse kleppers / bourla schouwburg" ["Extranaam"]=> string(0) "" ["Ticketlink"]=> string(0) "" } [510]=> array(10) { ["Speeldatum"]=> string(19) "2015-02-05 12:00:00" ["Productienaam"]=> string(23) "SWEAT BABY SWEAT (2011)" ["Makernaam"]=> string(11) "Jan Martens" ["Locatienaam2"]=> string(20) "cultuurcentrum diest" ["Stadnaam"]=> string(5) "DIEST" ["Landnaam"]=> string(2) "BE" ["Festivalnaam"]=> string(28) "internationale tanzmesse nrw" ["Onderdeelvandezegripeveningnaam"]=> string(13) "le grand bain" ["Extranaam"]=> string(0) "" ["Ticketlink"]=> string(0) "" } [434]=> array(10) { ["Speeldatum"]=> string(19) "2015-02-07 12:00:00" ["Productienaam"]=> string(13) "VICTOR (2013)" ["Makernaam"]=> string(11) "Jan Martens" ["Locatienaam2"]=> string(24) "théâtre de la bastille" ["Stadnaam"]=> string(6) "PARIJS" ["Landnaam"]=> string(2) "FR" ["Festivalnaam"]=> string(25) "les printemps de sévelin" ["Onderdeelvandezegripeveningnaam"]=> string(13) "le grand bain" ["Extranaam"]=> string(13) "(premiere FR)" ["Ticketlink"]=> string(0) "" } ... and so on }
But how can I now display the results?
I have this:
$stack[] = array( 'Speeldatum' => $speeldatumunix, 'Productienaam' => $productienaam, 'Makernaam' => $makernaam, 'Locatienaam2' => $locatienaam2, 'Stadnaam' => $stadnaam, 'Landnaam' => $landnaam, 'Festivalnaam' => $festivalnaam, 'Onderdeelvandezegripeveningnaam' => $onderdeelvandezegripeveningnaam, 'Extranaam' => $extranaam, 'Ticketlink' => $ticketlink ); asort($stack);
Then did this:
foreach( $stack as $key => $speeldatumunix ) {
echo '<ul>';
foreach( $speeldatumunix as $attribute => $value ) {
echo '<li>' . $attribute . ':' . $value . '</li>';
}
echo '</ul>';
}
It displays the right stuff, in a list. So far so good.
BUT:
How can I get the values in a separate line so I can style them?
So instead of
echo $attribute . ':' . $value;
I would need something like this:
echo '<p class="name">'.$productienaam.'</p>';
This is obviously not correct. I guess my question now is how to write the syntax?