Tecnología

Inicio

Cómo hacer una matriz de Javascript con PHP

Al crear sitios Web con PHP, una de las tareas principales dentro de sus scripts PHP a menudo será la construcción y escribir HTML en el navegador del usuario. Este contenido HTML también se pueden caracterizar por cualquiera de las otras herramientas y tecnologías que se encontraría en una página HTML estándar construida sin PHP. Por esta razón, el código PHP debe ser capaz también de construir y de salida de estas tecnologías, incluyendo JavaScript. Crear y dar salida a las funciones de JavaScript en PHP no es difícil.

Instrucciones

1 Crear su script PHP. Si aún no dispone de un script PHP, abrir un nuevo archivo en un editor de texto y guardarlo con la extensión ".php", tales como "testscript.php." Introduzca el siguiente código de esquema:

<? Php

echo "<html> <head>";

// Código JavaScript aquí

echo "</ head> <body>

Contenido de página

</ Body> </ html> ";

?>

Todo el código PHP debe estar contenido entre dichas etiquetas de apertura y cierre. El código crea el esquema básico de una página HTML. (Ver referencia 1.)

2 Insertar una sección de su código JavaScript mediante la inclusión de lo siguiente entre las líneas de salida a la apertura y cierre de etiquetas "cabeza":

echo "<script type =" text / javascript ">";

// Función de JavaScript aquí

echo "</ script>";

Esto crea una sección de secuencia de comandos en la sección de página cabeza. Observe el uso de comillas simples alrededor del valor "guión" etiqueta "de tipo" atributo. Esto le permite distinguir entre las cuerdas están escribiendo a cabo por cada instrucción "eco" y las comillas simples que aparecen dentro de estas cadenas. (Ver referencia 2.)

3 Crear una función JavaScript para construir su matriz. Entre las líneas que contienen la apertura y cierre de las etiquetas de "escritura", inserte el siguiente:

echo "función buildArray () {";

// Contenido de la función aquí

eco "}";

Esto crea su esquema función, que permite que se lleve a cabo ningún procesamiento PHP necesaria al escribir el código JavaScript. Sea cual sea su código PHP hace, sólo el contenido de los "eco" cadenas de texto de la sentencia se envía al navegador del usuario. (Ver referencia 3.)

4 La construcción de la matriz de JavaScript dentro de su código PHP. Dentro de la función JavaScript, entre las líneas que contienen la apertura "{" y cierre "}" entre paréntesis, introduzca su contenido de la función de la siguiente manera:

$ Total = 10;

echo "var demoArray = new Array ();";

de ($ count = 0; $ recuento <$ total, $ count ++) {

echo "demoArray [". $ contar. "] =" $ contar.. ";"; }

Este sencillo ejemplo se utiliza un bucle para crear una matriz de longitud 10 y luego se llena cada entrada con un número que representa su propio índice. (Ver Referencias 4 y 5.) Puede insertar los valores de la matriz que le gustan.

5 Guarde el archivo y subirlo a su servidor Web. Prueba de que por la navegación a su ubicación en un navegador Web. Por el momento, todo el script que hace es crear una función de JavaScript en la página. En realidad, no llama a la función, por lo que puede agregar a este donde quieras. Para probar que la matriz de JavaScript se ha creado correctamente, ver el código fuente de la página seleccionando "Fuente" o "fuente de la página" en el menú "Ver". Debe ver a su función de JavaScript dentro de la sección de cabecera HTML.

Consejos y advertencias

  • Puede alternar entre PHP y HTML dentro de los scripts PHP, HTML, ya fuera de la apertura y cierre de etiquetas PHP no tiene por qué ser de salida usando el comando "echo".
  • Es fácil quedar atrapado en un bucle infinito si no construye su código cuidadosamente, a fin de tomar el tiempo para construir las secuencias de comandos correctamente antes de ponerlos en directo en la web.