Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    Funzione per troncare una stringa a tot caratteri...

    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?

  2. #2
    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

  3. #3
    Originariamente inviato da 13manuel84
    puoi usare o semplicemente substr o la funzione che ha scritto andr3a, in modo da non troncre a metà le parole:

    Tempestivi come al solito


  4. #4
    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

  5. #5
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    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;
      }
    }

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.