×

Welcome to TagMyCode

Please login or create account to add a snippet.
0
0
 
0
Language: PHP
Posted by: Gábor Papp
Added: Feb 6, 2017 9:04 PM
Views: 15
Tags: no tags
  1. function arrayCastRecursive($array) {
  2.     if (is_array($array)) {
  3.         foreach ($array as $key => $value) {
  4.             if (is_array($value)) {
  5.                 $array[$key] = arrayCastRecursive($value);
  6.             }
  7.             if ($value instanceof stdClass) {
  8.                 $array[$key] = arrayCastRecursive((array)$value);
  9.             }
  10.         }
  11.     }
  12.     if ($array instanceof stdClass) {
  13.         return arrayCastRecursive((array)$array);
  14.     }
  15.     return $array;
  16. }