Разделить html фрагмент кода на две части
Необходимо разделить html фрагмент кода на две части, при этом теги не должны обрезаться
<p>Какой то текст</p><span>Еще текст</span><span>Еще один текст</span>
Должно быть разбито на
$var1 = "<p>Какой то текст</p>";
$var2 = "<span>Еще текст</span><span>Еще один текст</span>";
Как не должно быть
$var1 = "<p>Какой то текст</p><span>Еще";
$var2 = "текст</span><span>Еще один текст</span>";
Желательно указывать какого размера будет первая часть разбитого текста