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

    Visualizzare numero parole

    Salve,
    ho una pagina php che prende i dati da un db mysql nel seguente modo:

    $result = mysql_query($query, $db);
    $row = mysql_fetch_array($result);

    ora per visualizzare il campo TESTO faccio echo $row[testo] ma se volessi visualizzare solamente le prime TOT parole di quel campo, come devo fare?

    Grazie mille
    Mr. Fepreto Nirra
    (I've been the wild rover for many of years - Spent all my money on whiskey and beer)
    E' PROPRIO UN BEL LOCALINO, BOB!
    ... ma non è il bicchiere giusto ...

  2. #2
    conta gli spazi(e i caratteri \t \n, e \r) e tagli di conseguenza.

  3. #3
    e come si fa?
    Mr. Fepreto Nirra
    (I've been the wild rover for many of years - Spent all my money on whiskey and beer)
    E' PROPRIO UN BEL LOCALINO, BOB!
    ... ma non è il bicchiere giusto ...

  4. #4
    questa funzione presa dal sito di andr3a potrebbe fare al caso tuo:
    http://www.devpro.it/php5_id_3.html

    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 );
    }
    ti prende solo tot caratteri dall'inizio [non tot parole come chiedevi tu], ma fa in modo di non spezzare una parola a metà, penso possa andarti bene.

    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
    grazie mille, una funzione di questo tipo puo andare benissimo!!!
    grazie
    Mr. Fepreto Nirra
    (I've been the wild rover for many of years - Spent all my money on whiskey and beer)
    E' PROPRIO UN BEL LOCALINO, BOB!
    ... ma non è il bicchiere giusto ...

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.