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:
und dann
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!
danke!

