andaba necesitando pasar un arreglo en un objeto y viceversa googleando un poco encontre dos formas distintas y me gustaría saber cual de las dos es la mas optima de usar:
forma 1:
array -> objeto
obejto -> array
Código PHP:
Ver originalfunction obj2array($object)
{
{
foreach($object as $key => $value)
{
$array[$key] = obj2array($value);
}
return $array;
}
return $object;
}
$arrays = obj2array($objetos);
forma 2:
array -> objeto
Código PHP:
Ver originalfunction array_to_object
($array = array()) {
return (object) $array;
}
objeto -> array
Código PHP:
Ver originalfunction object_to_array($object)
{
{
foreach($object as $key => $value)
{
$array[$key] = object_to_array($value);
}
return $array;
}
return $object;
}
espero sus opiniones, salu2