entrapolo i dati di una tabella con una query.
li visualizzo con un ciclo while così (per semplicità con metto l'html):
siccome i dati vengono visualizzati all'interno di celle di una tabella, per non compromettere la sua larghezza faccio così:Codice PHP:
echo "$row['valore1']";
echo "$row['valore2']";
echo "$row['valore3']";
// ecc..
in questo modo riduco la stringa di valore1 a 20 caratteri e se sono di più ci metto i puntini "..." .Codice PHP:
$sub_valore1 = strlen($row['valore1']) > 20 ? substr($row['valore1'], 0, 20)."..." : $row['valore1'];
echo "$sub_valore1";
siccome devo farlo per tutti i valori sono costretto a ripetere la cosa per ogni dato.
non c'è un modo per farlo tutto in una volta?
non so roba tipo:
x tutti i valori $row visualizza 20 caratteri ?
spero di essermi spiegato bene.
![]()