Breaking

Post Top Ad

Your Ad Spot

lunes, 18 de marzo de 2019

Cómo convertir PHP Array a JavaScript Array

La matriz de PHP se puede utilizar en JavaScript, sea cual sea la matriz es una matriz única o multidimensional o indexada o asociativa. Puede convertir la matriz de PHP a la matriz de JavaScript fácilmente con una sola línea de código. Usando la json_encode()función, la matriz de PHP se puede convertir a una matriz de JavScript y se puede acceder a ella en JavaScript.

Matriz indexada unidimensional

El siguiente ejemplo convierte una matriz de PHP indexada numéricamente en una matriz de JavaScript. 
PHP:
$ userArray  = array ( 'John Doe' 'john@example.com' );
JavaScript:
< script  type = "text / javascript" >
 var users =  <? php  echo  json_encode ( $ userArray ); ?> ;
</ script >
Acceda a Array Elements en JavaScript:
alerta (usuarios [ 0 ]); // la salida será "John Doe"

Matriz indexada multidimensional

El siguiente ejemplo convierte una matriz multidimensional de PHP indexada numéricamente en una matriz de JavaScript. 
PHP:
$ userArray  = array ( 
    array ( 'John Doe' 'john@example.com' ), 
    array ( 'Marry Moe' 'marry@example.com' ), 
    array ( 'Smith Watson' ' smith@example.com ' ) 
);
JavaScript:
< script  type = "text / javascript" >
 var users =  <? php  echo  json_encode ( $ userArray ); ?> ;
</ script >
Acceda a Array Elements en JavaScript:
alerta (usuarios [ 1 ] [ 0 ]); // la salida será "Marry Moe"

Matriz asociativa multidimensional

El siguiente ejemplo convierte una matriz asociativa de PHP multidimensional en una matriz de JavaScript. 
PHP:
$ userArray  = array ( 
    array ( 'name' => 'John Doe' 'email' => 'john@example.com' ), 
    array ( 'name' => 'Marry Moe' 'email' => 'marry @ example.com ' ), 
    array ( ' name ' => ' Smith Watson ' ' email ' => ' smith@example.com ' ) 
);
JavaScript:
< script  type = "text / javascript" >
 var users =  <? php  echo  json_encode ( $ userArray ); ?> ;
</ script >
Acceda a Array Elements en JavaScript:
alerta (usuarios [ 0 ] .email); // la salida será "john@example.com"

No hay comentarios.:

Publicar un comentario

Dejanos tu comentario para seguir mejorando!

Post Top Ad

Your Ad Spot

Páginas