Многими годами ранее начал писать библиотеку для парсинга сайтов на php которая включает в себя функционал по работе с curl так и функционал для выделения из полученной информации нужных частей. Для доработки этой библиотеки написано несколько функций направленных на поиск по тегам и атрибутам. Одна из таких функций определяет позицию закрывающего html тега в строке, её код приведён ниже.