VamVan wrote: > Hello All, > > I was stuck with this issue. So just felt the need to reach out to other > strugglers. > May be people might enjoy this: > > Here is the code for object to array and array to object conversion: > > function object_2_array($data) > { > if(is_array($data) || is_object($data)) > { > $result = array(); > foreach ($data as $key => $value) > { > $result[$key] = object_2_array($value); > } > return $result; > } > return $data; > } > > function array_2_object($array) { > $object = new stdClass(); > if (is_array($array) && count($array) > 0) { > foreach ($array as $name=>$value) { > $name = strtolower(trim($name)); > if (!empty($name)) { > $object->$name = $value; > } > } > } > return $object; > } > > have fun !!!!! > > Thanks > > This page at the bottom describes your array_2_object function as a simple typecast: http://us2.php.net/manual/en/language.types.object.php $object = (object) $array; As for the object to array, the same thing applies: http://us2.php.net/manual/en/language.types.array.php $array = (array) $object; Not sure if these are PHP 5 only or not. Thank you, Micah Gersten onShore Networks Internal Developer http://www.onshore.com -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php