Respuesta: Obtener texto entre tags HTML con PHP debes considerar los espacios chr32 , tabuladores, los saltos de lineas chr10 chr13, a la hora de hacer el split igual cuentan
\r, \t, \n, \f
No se que es el \f
Otra cosa es que directamente uses REGEX |