kEv*: Ich verstehe das return nicht

Beitrag lesen

Hallo liebe SELFHTMLer,

ich habe ine Function mit folgendem Inhalt:

  
function MAINMENU (){  
  $sql = mysql_query ('SELECT url,name FROM MAINMENU');  
  
  while ($res = mysql_fetch_array ($sql)){  
    echo "<li><a href=\"".$res['url']."\" target=\"_self\">".$res['name']."</a></li>";  
 }  
}  

Prima ist, das es funktioniert. Nun möchte ich aber das echo nicht in der Function haben, sondern würde das gern mit return machen wollen.
Soweit ich weiß, beendet die function return die schleife sofort.
Ich versteh das return einfach nicht.
Ich weiß es funktioniert ja so wie oben beschrieben, nur wie gesagt, ich würde gern das Ergebniss von return zurückgeben lassen.

Ich weiß nur nicht wie. Hat wer einen Tip für mich?
Ich wäre Euch sehr verbunden.

LG,
Vielen Dank
LG
--
kEv*
----

--
kevin
Kevin
geboren am: o8.o7.2oo6
Gewicht: 3660g
---
SELFCODE:
---
sh:( fo:| ch:? rl:° br:^ ie:{ mo:| va:) de:] zu:) ss:| ls:[ js:|
---