Jor
30-01-2009, 12:39
Hallo zusammen,
bevor die Wellen hochschlagen, ich habe gegoogelt und ich habe gelesen, und ich habe auch getestet... dennoch funzt es nicht...
Ich erstelle ein Array in PHP und übergebe es an eine Java Funktion, soweit so gut, aber ich bekomme keine Werte in Array-Form zurück (lediglich als Zeichenkette [ich vermute es geht auch garnicht ander, oder? :confused: ])
Den Code poste ich hier, es handelt sich um "Testcode" der mir die Funktion bringen soll, dannn wird verbessert. Wie kann ich den Code verbessern, dass ich mit Javascript übe rdie einzelnen Arrays laufen kann, und nicht alles in einem String habe?
Danke schon mal im Voraus!
PHP -> $person[0][0] = "'Hans'"; $person[0][1] = "'Habicht'";
$person[1][0] = "'Gerte'"; $person[1][1] = "'Zweig'";
$person[2][0] = "'Ferdinand'" ; $person[2][1] = "'Fuchs'";
$person[3][0] = "'Franz'"; $person[3][1] = "'Fliegenfänger'";
print "<script type='text/javascript'> var myarray = new Array(".implode(', ',$person)."); </script>";
Javascript ->
<script type="text/javascript">
<!--
function Show(){
var laeng=myarray.length;
document.writeln(laeng+" Records...<br><br>");
for(var k=0; k < myarray.length; k++) {
document.write(k+". Record -> ");
document.write("Wert: "+myarray[k][0]+"<br>");
}
}
//-->
</script>
bevor die Wellen hochschlagen, ich habe gegoogelt und ich habe gelesen, und ich habe auch getestet... dennoch funzt es nicht...
Ich erstelle ein Array in PHP und übergebe es an eine Java Funktion, soweit so gut, aber ich bekomme keine Werte in Array-Form zurück (lediglich als Zeichenkette [ich vermute es geht auch garnicht ander, oder? :confused: ])
Den Code poste ich hier, es handelt sich um "Testcode" der mir die Funktion bringen soll, dannn wird verbessert. Wie kann ich den Code verbessern, dass ich mit Javascript übe rdie einzelnen Arrays laufen kann, und nicht alles in einem String habe?
Danke schon mal im Voraus!
PHP -> $person[0][0] = "'Hans'"; $person[0][1] = "'Habicht'";
$person[1][0] = "'Gerte'"; $person[1][1] = "'Zweig'";
$person[2][0] = "'Ferdinand'" ; $person[2][1] = "'Fuchs'";
$person[3][0] = "'Franz'"; $person[3][1] = "'Fliegenfänger'";
print "<script type='text/javascript'> var myarray = new Array(".implode(', ',$person)."); </script>";
Javascript ->
<script type="text/javascript">
<!--
function Show(){
var laeng=myarray.length;
document.writeln(laeng+" Records...<br><br>");
for(var k=0; k < myarray.length; k++) {
document.write(k+". Record -> ");
document.write("Wert: "+myarray[k][0]+"<br>");
}
}
//-->
</script>