我想我成功地创建了数组并按日期对其排序(请参见var\\u 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
}
但我现在如何显示结果?
我有这个:
$stack[] = array(
\'Speeldatum\' => $speeldatumunix,
\'Productienaam\' => $productienaam,
\'Makernaam\' => $makernaam,
\'Locatienaam2\' => $locatienaam2,
\'Stadnaam\' => $stadnaam,
\'Landnaam\' => $landnaam,
\'Festivalnaam\' => $festivalnaam,
\'Onderdeelvandezegripeveningnaam\' => $onderdeelvandezegripeveningnaam,
\'Extranaam\' => $extranaam,
\'Ticketlink\' => $ticketlink
);
asort($stack);
然后这样做:
foreach( $stack as $key => $speeldatumunix ) {
echo \'<ul>\';
foreach( $speeldatumunix as $attribute => $value ) {
echo \'<li>\' . $attribute . \':\' . $value . \'</li>\';
}
echo \'</ul>\';
}
它在列表中显示正确的内容。到目前为止还不错。
但是:
如何在单独的行中获取值,以便设置样式
因此,而不是
echo $attribute . \':\' . $value;
我需要这样的东西:
echo \'<p class="name">\'.$productienaam.\'</p>\';
这显然是不正确的。我想我现在的问题是如何编写语法?