2017-12-02 2 views
-2

Ich habe Navigation mit Produktkategorien oben auf der Website.PHP-Funktion mit für jede Schleife innerhalb - was zurück?

Möchten Sie diese Navigation in Fußzeile der Website wiederholen.

Anstatt $ Args zu schreiben, Variablen und so wieder zu definieren, habe ich beschlossen, eine Funktion dafür zu machen.

Es sieht wie folgt aus:

enter image description here

jedoch wie jede Funktion eine Rückkehr haben sollte ich bin verwirrt, wie wie dieser Funktion Look zurückkehren sollte?

Wenn ich versuche, <li> zurückzusenden statt es zu echo - ich bekomme nichts, leere Fläche, aber mit Echo - Funktion funktioniert.

+0

Nicht jede Funktion eine Rückkehr hat, nur dann, wenn es etwas gibt, die herumgereicht werden soll. –

+0

Und da niemand es gesagt hat: Poste keine Bilder von Code! Du machst das Leben aller anderen schwieriger, wenn du das tust. Schreibe den gesamten Code hier direkt als Text! – Carcigenicate

Antwort

1

Anstelle von echo können Sie $ return_data. = Schreiben. Hier

ist ein Beispiel für solche Fälle:

<?php 
$return_data=''; 
foreach($all_categories as $cat){ 
//echo '<li>....</li>'; 
$return_data.='<li>....</li>'; 
} 

return $return_data; 
Verwandte Themen