Я использую регулярные выражения для синтаксического анализа данных, таких как
<!--image--534--float:left-->
Извлечение идентификатора из него, получение фактического размера изображения и статуса ... и затем замена на соответствующий тег HTML с примененными стилями.И это не только в декодировании, но и в кодировании изображений из редактора wysiwyg.
Так что упрощенный псевдокод в php примерно будет выглядеть как ...
preg_match_all('/\{[0-9]\}/i', $article, $matches);
foreach($matches as $imageTag){
str_replace('{'.$imageTag[0].'}','<img src="'.$imageTag[0].'.jpg" alt="" />');
}