Programación Web y Scripting > JavaScript
Resolucion A Lo Del Php A Javascrip
(1/1)
cinkey:
me llevo tiempo pero ya lo resolvi no habia nada que resolver en realidad lo que pasa es qeu alguien encontro una forma mas practica de hacerlo. bueno aca les paso el dato:
function php2js ($var) {
if (is_array($var)) {
$res = “[”;
$array = array();
foreach ($var as $a_var) {
$array[] = php2js($a_var);
}
return “[” . join(”,”, $array) . “]”;
}
elseif (is_bool($var)) {
return $var ? “true” : “false”;
}
elseif (is_int($var) || is_integer($var) || is_double($var) || is_float($var)) {
return $var;
}
elseif (is_string($var)) {
return “\”" . addslashes(stripslashes($var)) . “\”";
}
return FALSE;
}
Y aqui un ejemplo de un PHP
<?php
$tab = array(1, 2, array(3, 4), 5, “salut”, True);
$js = php2js($tab); // [1,2,[3,4],5,’salut’,true]
?>
<script language=”JavaScript”>
var tab = <?php echo $js; ?>;
alert(tab);
</script>
espero que les sirva disculpen la molestia
Navegación
Ir a la versión completa