/**
* オブジェクトへの配列
*
* @param 配列 $arr 配列
* @return オブジェクト
*/
関数 array_to_object($arr)
{
if (gettype($arr) != '配列')
{
戻る;
}
foreach ($arr as $k => $v)
{
if (gettype($v) == '配列' || getType($v) == 'オブジェクト')
{
$arr[$k] = (オブジェクト)array_to_object($v);
}
}
return (オブジェクト)$arr;
}
/**
* オブジェクトを配列に変換
*
* @param オブジェクト $obj オブジェクト
* @return 配列
*/
関数 object_to_array($obj)
{
$obj = (配列)$obj;
foreach ($obj as $k => $v)
{
if (gettype($v) == 'リソース')
{
戻る;
}
if (gettype($v) == 'オブジェクト' || gettype($v) == '配列')
{
$obj[$k] = (配列)オブジェクトから配列($v);
}
}
$obj を返します;
}
|