Holas, quisiera que me ayuden con esta duda, hice un ejemplo para pasar un vector de Php a JavaScript, el cual es el siguiente:
Código PHP:
<?php
echo "<br>"."Cuarto ejemplo paso de vector de PHP a JavaScript"."<br>";
$vector = array(1,2,3,4,9);
$varjson = json_encode($vector);
echo $varjson;
?>
Código HTML:
<script>
var vectorjs = <? echo $varjson;?>;
alert (vectorjs[0]);
</script>
Utilizando JSON de PHP, aqui todo bien porque puedo manipular a mi gusto el vector de que esta en JavaScript, ahora la cosa es la forma inversa (JavaScript a Php) que me da dolores de cabeza
(aqui otro ejemplo de JavaScript):
Código HTML:
<script>
document.write ("<br><br>"+"Quinto ejemplo paso de vector JavaScript a PHP"+"<br>");
vector = new Array (13,14,15,16,17,18);
document.write (vector[0]);
var vecjs= vector;
</script>
Código PHP:
<?
echo "<br>";
$cadenaphp = "<script>document.write(vecjs);</script>";
echo $cadenaphp;
echo strlen($cadenaphp);
?>
Bueno, aqui ya pude recoger el vector de JavaScript y guardarlo en una variable de Php(Creo que la variable de Php ahora es una cadena), me muestra la impresion en un echo la cadena-vector, pero al hacerle un strlen de Php me muestra 39 elementos, los cuales son estos <script>document.write(vecjs);</script>.
*Hay alguna otra manera de que pueda manipular el vector alojado en PHP, porque no se puede asi, lo estoy haciendo mal, por otro lado, como podria hacerlo, para manipularlo a mi gusto el vector.
* No pude encontrar JSON de parte del cliente-JavaScript como manejarlo correctamente, talves por ahi se solucione nose.
* Quisiera hacerlo en una misma pagina todo esto, nose si se puede, porque lei que se podia pasando a otra pagina la variable JavaScript, pero quisiera hcerlo todo en una sola pagina.
Gracias por su tiempo