Avatar billede svinggaard Nybegynder
27. august 2004 - 10:40 Der er 6 kommentarer

Fra PHP array til JavaScript array

Jeg har følgende PHP array:
$PHPet=array("txt", 1, 10.00, 19.50, 10.00, 10.00, 0);

Det vil jeg gerne have lavet om til et JavaScript array og det kniber lidt.....hmm

Jeg har prøvet med flg.: (har bare taget to værdier med her)

<?
echo "
<SCRIPT language=JavaScript>
  var JSarray_et = new Array(\"$PHPet[0][0]\", $PHPet[0][6])
</SCRIPT>";
?>



Kan du hjælpe mig med at omdanne mit PHP-array til et JavaScript-array i mit PHP-doc?

Svinggaard
Avatar billede fennec Nybegynder
27. august 2004 - 10:49 #1
Har du ikke kun oprettet et 1. diminision's array i php???

var JSarray_et = new Array(\"$PHPet[0]\", $PHPet[1], $PHPet[2])
Avatar billede svinggaard Nybegynder
27. august 2004 - 11:59 #2
Ja, sorry, jeg fik ikke skrevet det ordentligt....
Jeg har 2 dimentioner......

$PHPet=array("bla bla", 1, 10.00, 10.00, 10.00, 10.00, 0);
$PHPto=array("Type2", 2, 510.00, 120.00, 50.00, 10.00, 0);
etc...

De er så lagt ind i:

$PHP_array_samlet=array($PHPet, $PHPto, $PHPtre, etc...);

Jeg skal så bruge en enkelt værdi fra f.eks. $PHPto i min JavaScript f.eks.
$PHPto[0]= "Type2", men jeg skal i min PHP have mulighed for at løbe alle mine PHP-arrays igennem - Det er grunden til at jeg har samlet dem...

Svinggaard
Avatar billede fennec Nybegynder
27. august 2004 - 12:13 #3
Ja, så kan jeg ikke lige se problemet. Får du en fejl meddelse???
Avatar billede svinggaard Nybegynder
27. august 2004 - 12:26 #4
Nej, ingen fejl meddelse, men dette:
<?
echo "
<SCRIPT language=JavaScript>
  var JSarray_et = new Array(\"$PHPet[0][0]\", $PHPet[0][6])
</SCRIPT>";
?>
...genererer:
<SCRIPT language=JavaScript>
  var JSarray_et = new Array(array, array)
</SCRIPT>

..og det får jeg jo ikke meget data ud af..... :(
Avatar billede grunken Nybegynder
28. august 2004 - 18:02 #5
Er du sikker på du udtrykker dig klart nok ? $PHPet - vil jo i sagens natur aldrig blive mere end en dimension ;o)
Avatar billede grunken Nybegynder
28. august 2004 - 18:03 #6
-Så derfor har fennec jo helt ret :o)

hvor imod
$PHP_array_samlet[0][0] ville fungere helt efter hensigten!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester