public function cleanContentString($contentStr) { foreach ($contentStr as $key => $formId) { if (array_key_exists('content', $formId)) { return $formId['content']; } foreach ($formId as $layoutBlock) { if (!is_array($layoutBlock)) { return $formId; } if (array_key_exists('content', $layoutBlock)) { return $layoutBlock['content']; } foreach ($layoutBlock as $contentEl) { if (array_key_exists('content', $contentEl)) { return $contentEl['content']; } } } } return array(); }