feng: Rückgabewert(Array) von Funktion mit echo ausgeben

Hallo,

ich steh gerade auf den Schlauch. Ich hoffe, ihr könnt mir weiterhelfen.
Ich habe eine Funktion, welche ein Array zurückgibt. Gibt es eine Möglichkeit, das Array direkt mit echo <Funktion><Index des Rückgabewertes> auszugeben?

Beispiel:

  
function test()  
{  
$t[0]='Hallo';  
$t[1]='Hi';  
return $t;  
}  
  
$ausgabe=test();  
echo $ausgabe[0];  

Ergäbe Ausgabe "Hallo";

Um so wenig Code wie möglich (für den Aufbau einer HTML Seite) zu benutzen, suche ich eine Möglichkeit, das zurückgegebene Array nicht erst in $ausgabe zu speichern, sondern direkt auf die Elemente mit echo zuzugreifen.

Hat einer eine Idee?

Danke

  1. Hat einer eine Idee?

    was hält dich davon ab dieses zu tun? folgendes schon versucht?

    ~~~php

    function test($key)
     {
     $t[0]='Hallo';
     $t[1]='Hi';
     return $t[$key];
     }

    echo test('1');

    
    
    1. Stimmt. Auf die Lösung bin ich auch erst gerade gekommen. Danke für den Hinweis.

  2. Hi,

    Ich habe eine Funktion, welche ein Array zurückgibt. Gibt es eine Möglichkeit, das Array direkt mit echo <Funktion><Index des Rückgabewertes> auszugeben?

    Nein, da ist PHP zu bloed fuer. (In anderen Sprachen, wie bspw. JavaScript, waere das ja kein Problem.)

    MfG ChrisB