PHP: convertir arreglo a objeto

En este post de programación en PHP te enseñaré cómo convertir un arreglo o array a un objeto del tipo stdClass.

Básicamente vamos a convertir un arreglo a un objeto, y en lugar de acceder con ["índice"] vamos a acceder con el operador flecha, así: ->índice.

Array a object con PHP

Esto es muy sencillo. Simplemente tenemos que castear el array a objeto, y luego tendremos una instancia de stdClass. Para castear, la sintaxis es:

$mi_objeto = (object) $mi_arreglo;

Ejemplo de casteo arreglo a objeto en PHP

Para terminar este post te mostraré un ejemplo de código.

En la línea 3 defino el arreglo con las claves y valores (que me recuerda más a un diccionario). Después hago el casteo en la línea 7 y accedo a los valores ya como objetos en la línea 8.

Puedes probar el ejemplo aquí, y leer más sobre PHP aquí.

Encantado de ayudarte


Estoy disponible para trabajar en tu proyecto, modificar el programa del post o realizar tu tarea pendiente, no dudes en ponerte en contacto conmigo.

No te pierdas ninguno de mis posts

Suscríbete a mi canal de Telegram para recibir una notificación cuando escriba un nuevo tutorial de programación.

Dejar un comentario