| Autor | Zpráva | ||
|---|---|---|---|
| Vanama Profil |
#1 · Zasláno: 19. 6. 2011, 21:58:44
Zdravím, potřeboval bych trochu poradit. Mám funkci ve které, když dojde k nějaké podmínce je potřeba tu funkci volat z těla dané funkce. Evidentně mi to ale nefunguje a funkce normálně dojede až do konce a nevrátí tak žádnou hodnotu. Podle mě by to mělo fungovat, ale asi mám někde něco blbě.
function neco($x, $y, $z) {
$neco = $y[$z]['text'];
if(!$neco) {
$z++;
neco($x, $y, $z);
}
return $neco;
}
Ještě doplním, že proměnná $y je array. Díky za odpovědi. |
||
| Tori Profil |
#2 · Zasláno: 19. 6. 2011, 22:04:13
Vanama:
Když už ta funkce na ř.7 konečně vrátí výsledek, tak ho nikam neukládáte a $něco má pořád stejnou hodnotu jako na začátku. |
||
| Vanama Profil |
#3 · Zasláno: 19. 6. 2011, 22:11:07
Aha, takže 7. řádek upravit na
$neco = neco($x, $y, $z); ? Díky, to mi nějak nedošlo. |
||
|
Časová prodleva: 14 let
|
|||
0