Lo que tu me pasas me vale si quiero que las dos primeras columnas sean iguales y la tercera ponga el resto (que me hace falta para otra parte de la web)
Este divide en tres partes iguales:
Código PHP:
<?
$texto="Un texto largo y sin saltos de linea";
$cuantos=strlen($texto);
// si tiene saltos de linea sin <br> (meter a piñon un texto en BBDD)
// usar $cuantos=strlen(urlencode($texto));
$divide=$cuantos/3;
$texto1=substr($texto,0,$divide);
$corta=strrpos($texto1," "); //haya el ultimo espacio
$texto1=substr($texto, 0, $corta);
$texto2=substr($texto,$corta,$divide);
$corta2=strrpos($texto2," ");
$texto2=substr($texto, $corta, $corta2);
$corta3=$corta+$corta2;
$texto3=substr($texto,$corta3);
?>
Muchas gracias por tu ayuda