fs_manageStdClass.php 602 B

123456789101112131415161718192021222324252627282930313233343536
  1. <?php
  2. /**
  3. * PHP Function Convert stdClass Object to Array
  4. */
  5. function object2Array($d)
  6. {
  7. if (is_object($d))
  8. {
  9. $d = get_object_vars($d);
  10. }
  11. if (is_array($d))
  12. {
  13. return array_map(__FUNCTION__, $d);
  14. }
  15. else
  16. {
  17. return $d;
  18. }
  19. }
  20. /**
  21. * PHP Function Convert Array to stdClass Object
  22. */
  23. function array2Object($d)
  24. {
  25. if (is_array($d))
  26. {
  27. return (object) array_map(__FUNCTION__, $d);
  28. }
  29. else
  30. {
  31. return $d;
  32. }
  33. }
  34. ?>