/** * Serialize a JSON array of a multilang text to HTML * * @param $json_format * @return string */ public static function serialize_to_multilang_form($json_format) { $result = ""; $languages = array(); $json_data = json_decode($json_format); foreach ($json_data as $lang => $text) { if (!empty(strip_tags($text)) && !in_array($lang, $languages)) { $result .= '<div class="multilang" lang="' . $lang . '">' . $text . '</div>'; array_push($languages, $lang); } } return qtype_omerocommon::normalize_html_text($result); }