Array in ein Objekt konvertieren
Die folgende Funktion wandelt ein Array in ein Object um, wahlweise rekursiv.
function arrayToObject(array $array, boolean $recursive=false): object
{
$object = new stdClass();
foreach($array as $key => $value) {
if($recursive && is_array($value)) {
$object->$key = arrayToObject($value, true);
} else {
$object->$key = $value;
}
}
return $object;
}