public static function diff($transcripts) { $str = ''; $transcriptA = $transcripts[0]['transcript']; $transcriptB = $transcripts[1]['transcript']; $opcodes = FineDiff::getDiffOpcodes($transcriptA, $transcriptB, FineDiff::$characterGranularity); $str = FineDiff::renderDiffToUnbinderyFromOpcodes($transcriptA, $opcodes); // TODO: UTF-8 encoding // mb_convert_encoding($from_text_utf8, 'HTML-ENTITIES', 'UTF-8'); return $str; }