Supportnet Computer
Planet of Tech

Supportnet / Forum / Skripte(PHP,ASP,Perl...)

funktion als array abfragen





Frage

hallo! wie kann ich eine funktion direkt als array abfragen? beispiel: [code] echo hallo()[0]; function hallo(){ $a[0]="hi"; $a[1]="salut"; $a[2]="hoi"; return($a); } [/code] gibt einen syntaxfehler. wie gehts richtig, geht es überhaupt? was natürlich geht ist: [code] $return=hallo(); echo $return[0]; [/code] ist aber unübersichtlicher. vielen dank!

Antwort 1 von Hobst_Eppers

Diesmal geht's echt nur "unübersichtlich". Aber mit den geltenden Regeln kannst Du es ja anders verpacken:

function giveElement($a, $i) { return $a[$i]; }


und dann

echo giveElement(hallo(), 0);


Antwort 2 von gwen

durch deine antwort hab ich gemerkt, dass meine frage total blödsinnig war, denn ich muss sowieso den ganzen array speichern.
danke!