Mam dwie funkcje, które pobierają dane z tablicy linków, gdzie są linki menu i linki podmenu. Pierwsza funkcja określa, czy link jest
z rodziny menu, czy jest z podmenu. Chciałbym, by zwracała podczas biegu, informację o tym do drugiej funkcji.
function loadLinki( $link_cat, $format='', $przed='', $po='', $pierwszy=true ) { $linklist = getLinksArray($link_cat); if( $format == '' ) { $format = "<li>%s</li>\n"; // tu potrzebuje pierwszy marker $format = "<li>%s<ul class=\"active\">\n"; } else { ///// podmenu wykryte $format = "<li>%s</li>\n"; // tu potrzebuje najważniejszy marker który zostanie zwrócony // np. jako powiedzmy $marker i przekazany do drugiej funkcji function generujLink poniżej } ...
Druga funkcja odpowiedzialna za wyświetlanie menu:
function generujLink($strona,$tytul) { // definicje sposobu wyswietlania html $front = "<span class=\"lewybok\"></span><span class=\"prawybok\"></span><span class=\"tyl\">"; $end = "</span>"; $front_bez = ''; $end_bez = ''; if ($active == $strName[1]) { $returnLink = "<a href=\"$strona\" class='active'>"."$lrt_front"."$title"."$lrt_end"."</a>\n"; return $returnLink; } else { // tu potrzebuje marker z poprzedniej funkcji np. taki jak poniżej, np. "czy jest marker?" if $marker = 0 then { $front = $front_bez; $end = $end_bez; $returnLink = "<a href=\"$strona\">"."$front"."$title"."$end"."</a>\n"; else { $returnLink = "<a href=\"$strona\">"."$front"."$title"."$end"."</a>\n"; } } }
Jak w PHP "wydostać" z pierwszej funkcji jakiś marker?
Zacząłem swoją przygodę z PHP, więc uprzejmie proszę łopatologicznie i na przykładzie o pomoc, jak zdefiniować marker/markery dla pierwszej funkcji, by móc wykorzystać to w drugiej.
Z góry dziękuję ...