Hallo Leute,
ich steh vor folgendem Problem.
Ich soll folgendes Array mittels einer PHP Funktion wie folgt ausgeben lassen. Ich darf allerdings kein echo benutzen, sondern muss einen String als Rückgabewert liefern, ebensowenig darf ich Schleifen benutzen (was ich für wenig Sinnvoll erachte):
PHP-Code:
$ar = array (
array(1,2,3),
array(4),
array(5,6)
);
Soll so ausgegeben werden:
HTML-Code:
<ol>
<li>Liste
<ul>
<li>1
<li>2
<li>3
</ul>
<li>Liste
<ul>
<li>4
</ul>
<li>Liste
<ul>
<li>5
<li>6
</ul>
</ol>
Das HTML Konstrukt sieht etwas merkwürdig aus, da fehlen doch die ganzen </li> tags, aber so habe ich es bekommen.
Heißt es, ich bilde jetzt eine Funktion die nur ein return enthält, baue mir das Konstrukt selber komplett als String und iteriere manuell das Array durch ($ar[0][0] .etc)?
Gruß Berger