Come molti avranno già capito, devo ridurre un campo stringa (descrizione di un prodotto) a tot caratteri più i puntini "...", in modo da visualizzare solo i dati più importanti dei prodotti.
Qual'è la funzione?![]()
Come molti avranno già capito, devo ridurre un campo stringa (descrizione di un prodotto) a tot caratteri più i puntini "...", in modo da visualizzare solo i dati più importanti dei prodotti.
Qual'è la funzione?![]()
puoi usare o semplicemente substr o la funzione che ha scritto andr3a, in modo da non troncre a metà le parole:
codice:function strSelect( $myString, $maxLength ) { // andr3a $out = ""; $s = explode( " ",$myString ); for( $i = 0, $cs = count( $s ); $i < $cs; $i++ ) { $out .= $s[$i]." "; if( isSet( $s[$i+1] ) && ( strlen( $out ) + strlen( $s[$i+1] ) ) > $maxLength ) { break; } } return rtrim( $out ); }![]()
Talvolta anche una persona apparentemente inutile si rivela un abile samurai dalla forza di mille uomini, dimostrando di poter rinunciare alla vita e che il suo cuore si è completamente identificato con quello del suo padrone
Tempestivi come al solitoOriginariamente inviato da 13manuel84
puoi usare o semplicemente substr o la funzione che ha scritto andr3a, in modo da non troncre a metà le parole:
![]()
![]()
![]()
di niente![]()
Talvolta anche una persona apparentemente inutile si rivela un abile samurai dalla forza di mille uomini, dimostrando di poter rinunciare alla vita e che il suo cuore si è completamente identificato con quello del suo padrone
io mi sono scritto questa se può interessare:
codice:function textpreview($text, $caratteri=50) { if(strlen($text)>$caratteri) { $newtext = wordwrap($text, $caratteri, "|"); $nuovotesto=explode("|",$newtext); return $nuovotesto[0]."..."; } else { return $text; } }![]()