Y si se necesita la misma longitud para el wordwrap no se podría quitar el texto que hay entre las comillas con str_replace y así tiene la misma longitud no? y luego solo habría que coger el texto que hubiese entre >***</a>, 
 
Ejemplo: 
 Código PHP:
    <a href="asdasd">Prueba</a>
//como no se sabe que longitud tiene el enlace se busca el texto entre las comillas y se borra
<a href="">..
//ahora tendria la misma longitud y se remplaza por "" con str_replace
str_replace('<a href="">',""....)
//solo quedaria Prueba</a> que se le hace un substr -4 y saldria el texto limpio 
    
  No se si estoy yendome demasiado lejos pero con mis pocos conocimientos es a donde llego, lo veis muy descaminado del asunto? 
Saludos