mehrdimensionales Array sortieren

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Benutzeravatar
oxpus
Ehemaliges Teammitglied
Beiträge: 5395
Registriert: 03.02.2003 12:33
Wohnort: Bad Wildungen
Kontaktdaten:

Re: mehrdimensionales Array sortieren

Beitrag von oxpus »

Mit

Code: Alles auswählen

<!-- IF block_name.S_FIRST_ROW -->
<!-- ENDIF -->
könnte man auch das Vorhandensein einer Schleife prüfen oder man erstellt selber einen Switch, wenn das verwendete Array überhaupt einen Inhalt hat und fragt den wie folgt ab.

PHP-Script:

Code: Alles auswählen

if (sizeof($array[key]))
{
$template->assign_var('S_DISPLAY_LOOP', true);
}
Template-Datei:

Code: Alles auswählen

<!-- IF S_DISPLAY_LOOP -->
Schleife oder darzustellender Code
<!-- ENDIF -->
Grüße
OXPUS
Kein Support bei unaufgeforderten PNs, E-Mails oder auf anderem Weg!!
Benutzeravatar
djchrisnet
Mitglied
Beiträge: 1275
Registriert: 29.06.2007 15:52
Wohnort: Elmshorn
Kontaktdaten:

Re: mehrdimensionales Array sortieren

Beitrag von djchrisnet »

das problem ist ja eigentlich, dass das vor der schleife geprüft werden soll. S_FIRST_ROW gibts aber erst beim ersten durchlauf nach <!-- BEGIN ... -->

Aber ich hatte einen gedankenblitz =)

Code: Alles auswählen

    <!-- BEGIN rest -->
	<!-- IF rest.S_FIRST_ROW --><tr class="bg1"><td width="100%" colspan="4"><!-- ENDIF -->
    <!-- IF not rest.S_FIRST_ROW -->, <!-- ENDIF -->{rest.DATA}
    <!-- IF rest.S_LAST_ROW --></td></tr><!-- ENDIF -->
    <!-- END rest -->
beim ersten durchlauf wird das <tr><td> geöffnet und beim letzten durchlauf mit </td></tr> geschlossen.
Antworten

Zurück zu „Coding & Technik“