¿Cómo convertir un objeto a una matriz en PHP?



Este artículo le presentará un tema simple pero importante que es cómo convertir Object a Array en PHP con una demostración práctica.

Una instancia individual de la estructura de datos definida por una clase es un Objeto. También nombramos objetos como instancias. Generalmente, definimos una clase una vez y luego creamos muchos objetos que le pertenecen. Una de las estructuras de datos que almacena uno o más tipos de valores similares en un solo nombre es una matriz, pero la matriz asociativa en PHP es algo diferente de una simple formación. Las matrices asociativas se utilizan generalmente para almacenar pares clave-valor. En este artículo aprenderemos '¿Cómo convertir un objeto en una matriz en PHP?'

En este artículo se cubrirán los siguientes consejos,





Así que comencemos entonces

¿Cómo convertir un objeto a una matriz en PHP?



Tipo de conversión de objeto a una matriz

Para utilizar una variable de tipo de datos en diferentes tipos de datos, podemos usar el encasillado, que es simplemente la conversión explícita de un tipo de datos. Mediante el uso de reglas de conversión de tipos compatibles con PHP,

convertirá un objeto PHP en una matriz.



Sintaxis: $ Array_var = (matriz) $ Obj

El siguiente ejemplo demuestra el funcionamiento de la conversión de objetos a una matriz en PHP

item1 = $ food1 $ this-> item2 = $ food2 $ this-> item3 = $ food3}} // Crear objeto para la clase (hotel) $ food = new hotel ('biriyani', 'burger', 'pizza') echo 'Antes de la conversión:' echo ' 
'var_dump ($ comida) echo'
'// Convertir el objeto en una matriz $ foodArray = (array) $ food echo' Después de la conversión: 'var_dump ($ foodArray)?>

java system.exit (1)

Continuando con este artículo sobre h¿Cómo convertir Object a Array en PHP?

Uso de Json Decode y Json Encode

La función json_decode acepta la cadena codificada JSON y la convierte en una variable PHP y, por otro lado, json_encode devuelve la cadena codificada JSON para un valor dado

Sintaxis: $ Array_var = json_decode (json_encode ($ obj), verdadero)

El siguiente ejemplo demuestra la conversión de un objeto a una matriz en PHP usando json_decode & json_encode.

var1 = $ bill $ this-> var2 = $ food}} // Creando el objeto $ food = new hotel (500, 'biriyani') echo 'Antes de la conversión:' echo ' 
'var_dump ($ comida) echo'
'// Conversión de objeto a una matriz asociativa $ foodArray = json_decode (json_encode ($ food), true) echo' Después de la conversión: 'var_dump ($ foodArray)?>

Esto nos lleva al final de este artículo sobre cómo convertir un objeto en una matriz en PHP .

Si encuentra relevante este artículo de PHP, consulte el por Edureka, una empresa de aprendizaje en línea de confianza con una red de más de 250.000 alumnos satisfechos repartidos por todo el mundo.

Tienes una pregunta para nosotros? Por favor, menciónelo en la sección de comentarios del artículo 'Cómo convertir un objeto en una matriz en PHP' y me pondré en contacto con usted.