Strona 1 z 1

Nazwa zmiennej przez 2 inne zmienne

Napisane: czwartek, 2 maja 2013, 02:17
przez tajger
Czy jest możliwość nazwania zmiennej przez inne zmienne?
Chodzi mi o taki przypadek:
Mamy np. $link1 = "path" i chciałbym wygenerować 2000 takich zmiennych o nazwach, $link2, $link3, $link4, .. $link2000.
Oczywiście to wszystko chcę zrobić w pętli, która się powtórzy 2000 razy.

Jak tworzyć takie zmienne z sufiksem iteracyjnym?
No nie mogę zrobić przecież $link$i, bo to całkiem 2 różne zmienne.

Re: Nazwa zmiennej przez 2 inne zmienne

Napisane: czwartek, 2 maja 2013, 10:51
przez Morfidon
Da się, kiedyś też się nad tym główkowałem ;)

Aby nazwać zmienną przez iną zmienną skorzystać z notacji dwóch $$.

$$nazwa_zmiennej

Ewentualnie nie wiem co chcesz zrobić, ale w tym wypadku co podałeś nie lepiej stworzyć po prostu tablicę?

Re: Nazwa zmiennej przez 2 inne zmienne

Napisane: czwartek, 2 maja 2013, 14:20
przez tajger
Oczywiście zrobiłem to na tablicy, ale tę notację muszę zobaczyć. Jest jakaś funkcja EVAL jeszcze, ale nie wiem czy ona mogła by coś tu wskurać.