PHP:lla luodun taulukon kasittely JavaScriptilla

Joitain asioita on helpompi tehda serverilla ja toisia taas kayttajan browserilla.
Serverilla PHP:lla luotuja taulukoita pitaa paasta siirtamaan browserille.
Tassa on esitelty yksi tapa.
Tee normaali werkkosivu ja plaasti taalla latikoissa olevat koodinpatkat sinne sekaan, niin paaset kokeilemaan.

Taulukon luonti php:lla serverissa:
    < ?php $lauma=array("cogito","ergo","sum",4,5,6,7,"LAST");
    foreach ($lauma as $alkio){echo"$alkio, ";} ? >
Saatiin talukko:
cogito, ergo, sum, 4, 5, 6, 7, LAST,

Taulukko kopioidaan (tulostetaan) PHP->JS:lle browserille
(oikeastaan siis WEB-sivulle)
    < ?php
    $i=0; 
    echo"< script language='javascript' > \n";
    echo"  kuva=new Array();\n";
    foreach ($lauma as $alkio){
      echo"  kuva[$i] = '$alkio';\n";
      $i++;
    }
    echo"< /script >";
    ? >

WEB-sivulla olevan taulukon tulostus JS:lla:
    < script language="javascript" >
    for (var i=0; i < kuva.length; i++) {
        document.write( kuva[i],", ");
    }
    < /script >
Edellinen koodipatka tulostaa taulukon lopulta HTML-sivulle:

Havaintoja:
1. JS:n muuttujien arvot sailyvat web-sivulla vaikka JS-koodi olisi jaettu useampiinkin osiin
2. Siirto tapahtuu tulostamalla taulukko html-sivulle muodossa:

    kuva[$i] = '$alkio'
Esimerkiksi PHP:lla:
    foreach ($lauma as $alkio){
      echo"  kuva[$i] = '$alkio';\n";
      $i++;
    }