<?php
function get_string_between($string, $start, $end){
$string = " ".$string;
$ini = strpos($string,$start);
if ($ini == 0) return "";
$ini += strlen($start);
$len = strpos($string,$end,$ini) - $ini;
return substr($string,$ini,$len);
}
$fullstring = "<!--:pt--><em>2011 12 30, </em>uma data; uma mulher desenha na parede o contorno do seu corpo nu para dizer alguma coisa que só percebemos no fim.<!--:--><!--:en--><em><span lang="EN-GB">2011 12 30,</span></em><span class="apple-converted-space"><span lang="EN-GB"> </span></span><span lang="EN-GB">a date; a woman draws the outline of her body on a wall to say something we’ll only understand at the very end.</span><!--:-->";
$parsed = get_string_between($fullstring, "<!--:pt-->", "<!--:-->");
echo $parsed;