Strona 1 z 1

tablice z php do javascript

PostNapisane: 15 września 2005, o 12:52
przez PawelNo
Witam,

Czy można i jak to zrobić by przekazać tablicę (wielowymiarową) wygenerowaną w php (z bazy) do javascript ?!

A później w js dynamicznie zmieniać kilka select'ów wg tej tablicy.
Tablica może być dość duża (do 500000 elementów) !!

pozdrawiam,
Pawel

tablice z php do javascript

PostNapisane: 15 września 2005, o 14:06
przez januzi
w js masz var tablica = array ( 'el', 'el', ... ) ;
w php masz $tablica = array( "a", "a", ... ) ;
zatem
$napis = implode( "'", $tablica ) ;
echo "var tablica = array ( '$napis' ) ;
tak robisz jak masz tablice z jednym wymiarem, z wieloma wymiarami musisz odpowiednio sie pobawic, do tego sluzy funkcja
is_array( $zmienna )
ktora daje true jesli $zmienna jest tablica np
$tablica[0][0] = "aaa" ;
$tablica[0][1] = "bbb" ;
is_array( $tablica ) => true
is_array( $tablica[0] ) => true
ilosc elementow w tablicy odczytasz poprzez funkcje
count( $zmienna )
w przypadku tablicy da Ci ilosc elementow

tablice z php do javascript

PostNapisane: 15 września 2005, o 14:31
przez PawelNo
Ok.

Wiem jak działają tablice w php, ale nie wiem jak w js.
Czy też można się dobrać do elementu przez nazwę a nie tylko przez indeks numeryczny ?

pozdrawiam,
Pawel