Jens: Funktionen und Rückgabe von Variablen

Beitrag lesen

hallo!

nachdem sich in letzter zeit viele dinge ständig wiederholen, fange ich derzeit an mir eine funktionsbibliothek aufzubauen. bisher hatte ich das alles während des seitenaufbaus gemacht und habe keine funktionen verwendet, weshalb mir da vielleicht etwas das verständnis für fehlt.

beispiel:

a) ich habe eine funktion, die das us-datum in das deutsche datum umwandelt:

<?php

function date2datum($date)
{
$tag = substr($date,8,2);
$mon = substr($date,5,2);
$jahr = substr($date,0,4);
$datum = $tag.'.'.$mon.'.'.$jahr;

return $datum;
}

?>

b) ich habe eine seite die diese funktion aufruft:

<?php

include ("mcu_functions.inc");

$aktdatum = date("Y-m-d", mktime());

echo 'Heute ist der '.date2datum($aktdatum).'.';

?>

Soweit so gut... alles funzt bestens. da ich aber in der funktion auch schon alle "datumsbestandteile" (tag, monat, jahr) einzeln vorliegen habe (substrings), würde ich gern auch auf die zugreifen können. um also auf das beispiel zurückzukommen:

echo 'Heute ist der '.date2datum($aktdatum).'. Das ist Tag '.$tag.' im Monat '.$mon.' des jahres '.$jahr.'.';

kann ich das irgendwie mit dieser _einen_ funktion machen? also mehrere variablen erzeugen, die ich irgendwann in der seite aufrufen kann? oder ist das gar nicht der sinn einer funktion?

gruß
jens