Hallo,
nun stehe ich zu einem ähnlichen Thema wieder auf dem Schlauch.
Ich will die Daten aus einem Sub-Array als "ul" ausgeben.
Ich habe folgendes Array:
Code:
[mitglied_leistungen] => Array
(
[label] => Leistungen
[type] => tags
[raw] => 7,8,5
[value] => DPD, Marketing, PR
[ref] => Array
(
[0] => Array
(
[id] => 7
[pid] => 2
[tstamp] => 1363704862
[sorting] => 640
[type] =>
[alias] => dpd
[name] => DPD
)
[1] => Array
(
[id] => 8
[pid] => 2
[tstamp] => 1363704873
[sorting] => 768
[type] =>
[alias] => marketing
[name] => Marketing
)
[2] => Array
(
[id] => 5
[pid] => 2
[tstamp] => 1363704844
[sorting] => 384
[type] =>
[alias] => pr
[name] => PR
)
)
)
Ausgeben werden soll
HTML-Code:
<div>
<ul>
<li>DPD</li>
<li>Marketing</li>
<li>PR</li>
</ul>
</div>
Nach meiner Logik müsste es ungefähr so funktionieren:
PHP-Code:
<?php if($field=='mitglied_leistungen'):?>
<div>
<ul>
<?php foreach ($entry['data']['mitglied_leistungen'] as $field=>$data): ?>
<li><?php echo $entry['data']['name']; ?></li>
<?php endforeach; ?>
</ul>
</div>
Aber funktioniert nicht. Wie muss ich es korrekt schreiben, damit die Ausgabe wie gewollt funktioniert?
Danke & Grüße.
PS: Habe auch hierzu keinen passenden Forenbeitrag gefunden
Lesezeichen