<?php
function get_string_between($string, $start, $end){
$string = ' ' . $string;
$ini = strpos($string, $start); if ($ini == 0) return '';
$len = strpos($string, $end, $ini) - $ini; return substr($string, $ini, $len); }
$fullstring = '<div class="quotecontent">This is the message with a lot of text</div>
<div class="quotecontent">This is more text here we go</div>
<div class="quotecontent">another quote is here</div>
<div class="quotecontent">Text is here and we have to count it</div>
<div class="quotecontent">This is the message with a lot of text</div>';
$parsed = get_string_between($fullstring, 'content">', '</div>');
?>
PD9waHAKIApmdW5jdGlvbiBnZXRfc3RyaW5nX2JldHdlZW4oJHN0cmluZywgJHN0YXJ0LCAkZW5kKXsKICAgICRzdHJpbmcgPSAnICcgLiAkc3RyaW5nOwogICAgJGluaSA9IHN0cnBvcygkc3RyaW5nLCAkc3RhcnQpOwogICAgaWYgKCRpbmkgPT0gMCkgcmV0dXJuICcnOwogICAgJGluaSArPSBzdHJsZW4oJHN0YXJ0KTsKICAgICRsZW4gPSBzdHJwb3MoJHN0cmluZywgJGVuZCwgJGluaSkgLSAkaW5pOwogICAgcmV0dXJuIHN1YnN0cigkc3RyaW5nLCAkaW5pLCAkbGVuKTsKfQogCiRmdWxsc3RyaW5nID0gJzxkaXYgY2xhc3M9InF1b3RlY29udGVudCI+VGhpcyBpcyB0aGUgbWVzc2FnZSB3aXRoIGEgbG90IG9mIHRleHQ8L2Rpdj4KCjxkaXYgY2xhc3M9InF1b3RlY29udGVudCI+VGhpcyBpcyBtb3JlIHRleHQgaGVyZSB3ZSBnbzwvZGl2PgoKPGRpdiBjbGFzcz0icXVvdGVjb250ZW50Ij5hbm90aGVyIHF1b3RlIGlzIGhlcmU8L2Rpdj4KCjxkaXYgY2xhc3M9InF1b3RlY29udGVudCI+VGV4dCBpcyBoZXJlIGFuZCB3ZSBoYXZlIHRvIGNvdW50IGl0PC9kaXY+Cgo8ZGl2IGNsYXNzPSJxdW90ZWNvbnRlbnQiPlRoaXMgaXMgdGhlIG1lc3NhZ2Ugd2l0aCBhIGxvdCBvZiB0ZXh0PC9kaXY+JzsKIAokcGFyc2VkID0gZ2V0X3N0cmluZ19iZXR3ZWVuKCRmdWxsc3RyaW5nLCAnY29udGVudCI+JywgJzwvZGl2PicpOwogCiRwYXJzZWRfY2xlYW4gPSBzdHJpcF90YWdzKCRwYXJzZWQpOwogCmVjaG8gc3RyX3dvcmRfY291bnQoJHBhcnNlZF9jbGVhbik7CiAKPz4=