Autor Zpráva
tom96
Profil *
Zdravím,
zajímalo by mě, jesli lze vypsat určitou hodnotu z pole vráceného funkcí, bez toho, abych ho musel nejprve někam ukládat.
Něco ve smyslu:
<?php
function vratPole() {
  return array("jedna","dva","tri");
}
echo "třetí prvek pole je ".vratPole()[2];
?>

Děkuji za odpověď
drozdo
Profil
daj echo priamo do fnkce?
tom96
Profil *
a kdyby ta funkce nebyla definovaná mnou, ale byla to nějaká vestavěná fce php, šlo by to nějak?
fakeit
Profil *
Třeba takhle:
<?php

function vratPole($pole){
$arr = array("jedna","dva","tri");
return $arr[$pole];
}
echo "třetí prvek pole je ".vratPole(2);

?>
Werewolf
Profil
fakeit:
Autor říká, že ta funkce nemusí být definovaná jím samotným.
Vkládej, prosím, kód do [pre]. Stačí kliknout na .

tom96:
<?php
function vratPole() {
  return array("jedna","dva","tri");
}
$return = vratPole();
echo "třetí prvek pole je ".$return[2];
?>
Johnik
Profil
Werewolf:

zajímalo by mě, jesli lze vypsat určitou hodnotu z pole vráceného funkcí, bez toho, abych ho musel nejprve někam ukládat.

tom96:

V php to asi jinak nejde, než to dát do nějaké pomocné proměnné.
Alphard
Profil
tom96:
PHP to přímo nepodporuje, ale ze to obejít vlastní funkcí.

[#2]
Fuj.
tom96
Profil *
diky

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: