No parece que tenga mucho que ver. En tu código aparece PHP, y éste es un foro de JS. (Aunque la pregunta original es de HTML, y lo mismo quedó aquí.)
Esas funciones que pusiste podrían ser JS, pero como no muestras en ningún lado cómo funcionan, y nadie tiene la menor idea de lo que hacen, deben ser "algo" nativo de PHP o MYSQL.
¿Y estás seguro de que crean un tooltip?. Porque en este tema hablamos de eso. Y recordemos que el salto de línea en su texto tampoco se ve en todos los navegadores. Entonces lo mejor es usar una capa
div o una imagen. Pero eso sí sería de otro tema; en este sitio hay varios que explican cómo hacerlo.
Si te sirve de ayuda, para insertar un break en una cadena de texto sólo hay que agregar los caracteres "13" y "10" (decimales, claro).
En realidad deberían ser ambos, y en ese orden, pero hay un error que venimos arrastrando desde HTML 1.0, que hoy está parchado como se pudo, y uno de sus bugs hace inconveniente para nosotros usar la combinación de "retorno y salto". Hay que poner sólo uno, y dejar que el navegador complete el otro. Si lo hace.
En cambio, si es puro código HTML, alcanza con insertar un
<br> para que el navegador haga el salto.
Si es javascript, hay caracteres 'escapados' que escriben un un "
return" y un "
new line" :
\r\n.
a ver si se puede hacer esto Tooltip que se mantenga Cual es el codigo acsii del <ENTER>? hace un alt Select + TextArea retorno de carro javascript botones de dos líneas saltos de linea en title