faccio la mia piccola aggiuntina, anche se non riguarda strettamente l'argomento della pillola

spesso si vuole poter dividere un testo unico in modo da impaginarlo su due colonne, questa funzioncina prende un testo e ritorna le due parti:

codice:
function dividiInDue($testo){
    $len = strlen($testo);
    $centro = intval($len / 2);

    if( $centro == ' ' ){
        $pos = $centro;
    }
    else{
        $l = strrpos(substr($testo, $centro), ' ');
        $r = strpos($testo, ' ', $centro);
   
        $pos = (abs($centro-$l) >= abs($centro-$r)) ? $r : $l;
    }

    return array(substr($testo, 0, $pos), substr($testo, $pos+1));
}