[PHP] definiowanie tablicy

0

Witam
mam w jedenym pliku definicje wszystkei i chce dorzuci taka tablice:

$element_lang = array('aaaaa','ccccc','bbbb');

a potem w drugim pliku robie tak:

require_once('/config/lang.php');
echo '>>'.$element_lang[1].'<<';
echo '>>'.$element_lang[0].'<<';
echo '>>'.$element_lang.'<<';

i niestety nic zupelnie nie wyswietla... czy trzeba jakos specjlanie definiowac je uzywajac cos na zasadzie "define" ??

0

define by przeszlo ale mysle ze przeszlo by tez gdyby bylo "global $zmienna"

0

Włąsnie pare min temu ktos mi podpowiedizla zeby uzyc global i dalem linijke z tym przed kodem gdzie uzywam tablicy lecz nadal niestety nie dziala.

a co do define to jaki schemat uzyc , probowalem miejwiecej tak:

define ("_ELEMENTS", array('aaa', 'bbb','ccc'));
0
require_once('config/lang.php');

Polecam czytac to co pareser wywala.

0

zamienilem na include i bez global dalem i dzial teraz

0

ale co Ty chcesz zrobic??
Wyswietlic cala tablice (wszystkie elementy jakie ma)??
Tak prosto sie nie da i ten kto proponowal globalsy czy inne to ze tak powiem chyba nigdy w PHP nie programowal :|

Dlaczego sie nie da? Dlatego ze jest niezgodnosc typow. PHP ma automatyczne mapowanie typow i wiele kombinacji przezyje ale nie to jak chcesz wyswietlic array jako string ;P

join(", ", $tablica);

zwraca wszystkie elementy tablicy oddzielone przecinkami, zwraca string, wiec mozesz teraz to bez problemu wyswietlic poleceniem echo

(z uzyciem join, to jest najprostrzy przyklad)

0

WIEM
ale wyswietla przy niezgosnosci "array" a linijke nizej mam wlasnie odwolanie do danego indexu w tabeli takze spoko...

1 użytkowników online, w tym zalogowanych: 0, gości: 1