I have an array as below -
$xml= array(
'name'=> 'Arun',
'roll' => '12345',
'id' => '1'
);
I want this to be converted to User Defined Object [Not stdClass Nor SimpleXMLObject]
I want it something like below -
UserDefinedObject Object
(
[name] => Arun
[roll] => 12345
[id] => 1
)
I have done something like belo, which gives me stdClass Object, but I need this to be UserDefined -
public static function convert($xml)
{
//$array = new ConvertArrayToXML($xml);
//return $array;
//return((Object)$xml);
foreach($xml as $key => $value)
{
if(is_array($value))
{
$array[$key] = self::convert($value);
}
}
return (object)$xml;
}
I know this may sound very silly, but I am very new to casting user defined objects in php.
Please give some pointers on this.
Thanks.