php function volanie podla cisla vo forcykle
mam mensi zasek pri programovani istej funkcionality v PHPcku. Mam dva subory index.php a functions.php. Zo suboru index.php volam funkcie z functions.php a teraz ten problem:
nech mam funkcie:
funkcia_1 ()
funkcia_2 ()
funkcia_3 ()
...
funkcia_X ()
potrebujem ich zavolat cez forcyklus z index.php, kde sa mi kazdy loop bude zvysovat cislo volanej funkcie, cize pri loope 1 to bude funkcia_1(), pri loope 40 to bude funkcia_40(). Neviete niekto ako na to?
Pre pridávanie komentárov sa musíte prihlásiť.
formou pokus-omyl som presiel vsetky moznosti co ma napadli kedze stryko google nepomohol (nevedel som co mam hladat) a na pocudovanie je najprimitivnejsie riesenie to spravne.
staci si vytvorit vo forcykle string s nazvom funkcie a priradzovat mu stale zvysujuce sa cislo:
for ($i =0; $i < 10; $i++) {
$k = $i+1;
$funkcia = "nazov_funkcie".$k;
$funkcia();
}
for ($i =1; $i < 11; $i++) {
$funkcia = "nazov_funkcie".$i;
$funkcia();
}