Tecnología

Inicio

Cómo convertir un array en PHP

El lenguaje de programación PHP permite a los desarrolladores web a crear páginas web interactivas. PHP tiene muchas características potentes que simplifican las tareas comunes de programación. Una característica importante es la capacidad de convertir un objeto en una matriz y viceversa. Una matriz es una colección secuencial de datos. Cuando una matriz se convierte en un objeto, que puede ser fácilmente almacenado para su uso posterior. La conversión de un objeto a un array permite que sus elementos sean accesibles. La conversión hacia y desde las matrices utiliza las funciones serializar y deserializar, respectivamente.

Instrucciones

1 Decida cómo va a ejecutar el código PHP. Si usted tiene un servidor PHP, puede ejecutar código utilizando archivos PHP. Si usted no tiene acceso a un servidor PHP, puede utilizar un intérprete de PHP en línea. Introducir el código en este tutorial en un archivo PHP o el intérprete de PHP en línea.

2 Comience su programa de PHP con la siguiente declaración:

<? Php

3 Declarar una matriz como esto:

$ SomeArray = array ( "item1" => "valor1", "elemento2" => "valor2");

4 Imprimir el primer elemento de la matriz mediante la función de impresión, como esto:

print ($ someArray [ "item1"]);

5 Imprimir un carácter de nueva línea para romper la salida del programa en dos líneas. Se puede imprimir una nueva línea como la siguiente:

print ( "\ n")

6 Convertir la matriz en un objeto utilizando la función serialize. Esta función devuelve una cadena serializada que debe asignarse a una nueva variable. Para asignar la matriz serializado a una variable llamada $ serializedArray, escriba la siguiente línea de código:

$ SerializedArray = serialize ($ someArray);

7 Convertir la cadena serializada en una matriz usando la función unserialize. Esta función devuelve una matriz que deben ser almacenados en una nueva variable:

$ UnserializedArray = unserialize ($ serializedArray);

8 Imprimir el primer valor de la matriz $ unserializeArray utilizando la siguiente línea:

print $ unserializedArray [ "item1"];

9 Concluir su programa de PHP con la siguiente declaración:

?>

Su programa está ahora listo para ser probado en su servidor PHP o intérprete de PHP en línea.

10 Ejecutar el programa. El programa crea una matriz e imprime el primer valor. La matriz se convierte entonces en un objeto, lo que le permite almacenar o guardar en un archivo fácilmente. A continuación, el objeto se convierte de nuevo en una matriz y su primer valor se imprime. La salida del programa es el siguiente y demuestra cómo el objeto se convierte de nuevo en una matriz sin cambios:

valor1

valor1