Seite 1 von 1

function returns array

Verfasst: 14.08.2008 12:40
von Arzee
Hallo Leute,
kurze frage ob das vielleicht doch irgendwie geht:

Ich habe eine function die ein array ausgibt, nun wollte ich auf das array verkürzt zugreifen, dh das array nicht erst in eine variable zuzuweisen.

also statt:

Code: Alles auswählen

$var = einefunction();
echo $var['irgendwas'];
zbsp so:

Code: Alles auswählen

echo einefunction()['irgendwas'];
ist klar das funktioniert nicht, aber geht es trotzdem vielleicht irgendwie?

Ihr seid dir Profies ;)

Verfasst: 14.08.2008 16:36
von Boecki91

Code: Alles auswählen

function some($feedback = '')
{
    $array = array(
        'Hans' =>'Wurst',
        'Max' =>'Meier',
    );

    //If Feedback empty?????
    return $array[$feedback];
}
echo some('Hans');
So könnte man es machen, aber ob es jetzt vom Vorteil ist nicht doch ein ganzes Array zurück zu geben.

Meist ist es ja so das man mit dem zurück gegebenen Werten weiter arbeitet, es ist zumindest unter Umständen besser als jedesmal die Funktion aufzurufen, weil das unnötige Zeit kostet, wie das bei dir aussieht weiß ich nicht, ich sehe deine Funktionen ja nicht.