parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Без заголовка

Безымянный 12.12.2016 19:32

помогите с функцией, как начинающему

я забираю по http строки json подобного вида:
{
	"text":"some text #tag some text @mention some text",
	"entities":{
		"0":{
			"text":"#tag",
			"type":"hashtag",
			"offset":10,
			"length":4
		},
		"1":{
			"text":"@mention",
			"type":"mention",
			"offset":25,
			"length":8
		}
	}
}
теперь хочу отформатировать строку в подобный вид:
some text <tab>#tag</tag> some text <mention>@mention</mention> some text
намучился уже c regexp`ами и
^str.mid($offset;$length)
, не получается :(