- Home
- Categorie
- Coding e Sistemistica
- Coding
- Troncare una stringa ed aggiungere i ... se viene troncata
-
Troncare una stringa ed aggiungere i ... se viene troncata
Salve a tutti,
ho utilizzato il substr per troncare la stringa di una variabile:<?php echo substr( $pro[1], 0, 26 ); ?>
Vorrei tuttavia sapere come posso aggiungere i ".." alla fine della stringa tagliata (se e solo se viene tagliata).
Grazie

-
Risolto

$nome_cat = strlen($pro[1]) > 25 ? substr($pro[1], 0, 25) . ".." : $pro[1];
Anche oggi imparato qualcosa di nuovo :3
-
Ciao, una piccola nota: se prendi i primi 25 caratteri e dopo gli aggiungi i .. allora la stringa diventa di 27 caratteri (25+2), che è più lunga del motivo per il quale uno vuole visualizzare una stringa più corta.
M.
-
Si, è corretto come dici tu

Avevo messo 25 come numero indicativo.
Grazie per la risposta!
-
$var = str_pad(substr($var,0,26),27,"i");
Ho risparmiato qualche byte

xo la stringa deve essere di 26 o 27 caratteri