Il primo caso è semplice e funzica alla perfezione

codice:
$input = "Abracadabra UnZ";

echo str_pad($input, 6, "...");

I l secondo non funziona, o meglio, non taglia il testo e lo lascia intatto nella sua interezza :P

codice:
$input = $mio[tuo];

echo str_pad($input, 6, "...");
è dovuto al fatto che str_pad() lavori solo su stringhe ? non è stato implicitamente convertito in stringa ?

salutoni