| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> PHP /MySQL Programmazione >> Content
    Tutorial interattivo sulla Top PHP
    PHP è probabilmente l' applicazione più comune si trova su qualsiasi sito web pubblicato su Internet grazie alla completa integrazione di PHP con il più riconosciuto, programma di database open-source : MySQL . Con questa combinazione funzionale , è possibile creare diversi progetti interattivi con PHP, come controllare o limitare il numero di caratteri dal vostro testo senza rovinare il contenuto della pagina web . Istruzioni
    1

    Incolla questa funzione PHP per il vostro codice di limitare la lunghezza delle frasi di tre parole , senza perdere il suo significato :

    funzione _substr ( $ str, $ lunghezza , $ minword = 3 ) per

    {

    $ sub ='';

    $ len = 0;

    foreach ( explode ( '' , $ str ) da $ parola ) per

    {

    $ part = ( ( $ sub = '' ! ) '' : ? '' ) . $ parola ; .

    $ sub = $ pezzo;

    $ len + = strlen ( $ parte);

    if ( strlen ( $ word )> $ minword && strlen ( $ sub ) > = $ lunghezza ) per

    {

    break;

    }

    }

    ritorno $ sub .

    }

    Come mostrato di seguito , " ..."; : ( ? '' ( $ len < strlen ( $ str ) ) '...' ) viene aggiunto se la stringa supera la lunghezza della stringa designato . Questo codice funziona la stessa funzione " substr ()" , ma è più efficace perché non taglia le parole : ?

    < Php

    /**

    * @ esempio uno

    * /

    echo _substr ( ' Ciao Mondo mia età è di 19' , 3) ;//Restituisce " Ciao ... "

    ? > ;
    2

    Inserire la seguente funzione di limitare la lunghezza della stringa a 10 parole , e poi tagliare di nuovo a tre parole , senza perdere il senso :

    funzione text_limit ( $ str, $ limite = 10 ) per

    {

    se ( stripos ( $ str , "") ) { $

    ex_str = explode ( " " ;

    }

    ritorno $ str_s ;

    } else {
    ritorno

    $ str ;

    }
    < p > } else {

    ritorno $ str ;

    }

    }

    esposti di seguito, il codice definisce quanti caratteri devono essere visualizzati e poi capisce che cosa viene visualizzato il carattere ultimo Se l'ultimo carattere catturata non è "" o lo spazio , il codice passa al carattere successivo fino a quando non ne trova uno il risultato è : . .

    < php
    ?

    /**

    * @ esempio uno

    * /

    echo text_limit ( ' Ciao Mondo mia età è di 19' , 3) ;//questo Returns " Ciao Mondo mio "

    >
    3

    ? Utilizzare la seguente stringa PHP chiamato" frammento " di non rompere le vostre parole a tutti. Questo codice viene visualizzato tutto il testo abbia immesso nelle vostre contenuto della pagina Web :

    /*

    snippet (frase , [ lunghezza max ] , [ frase coda ] ) per

    snippetgreedy (frase , [ lunghezza max prima spazio successivo ] , [ frase coda ] ) per

    * /

    funzione frammento ( $ testo , $ lunghezza = 64 , $ coda = " ... " ) {

    $ text = trim ( $ testo ) ;

    $ txtl = strlen ( $ testo ) ;

    if ( $ txtl > $ lunghezza ) {

    for ($ i = 1; $ testo [ $ lunghezza - $ i ] = " " ; ! $ i + + ) {

    if ( $ i == $ lunghezza ) {

    substr ritorno ( $ text , 0 , $ lunghezza ) $ coda, .

    }

    }

    $ text = substr ( $ testo , 0 , $ length- $ i +1 ) $ coda. ;

    }

    ritorno $ testo;

    }

    //Si comporta avido , ottiene lunghezza caratteri minerale va per la maggiore funzione


    snippetgreedy ( $ testo , $ lunghezza = 64 , $ coda = " ... " ) {

    $ text = trim ( $ testo ) ;

    if ( strlen ( $ testo ) > $ lunghezza ) {

    for ( $ i = 0; $ testo [ $ lunghezza + $ i ] = " " ; ! $ i + + ) {

    if ( $ testo [ $ lunghezza + $ i ! ] ) {

    ritorno $ testo;

    }

    }

    $ text = substr ( $ testo , 0 , $ lunghezza + $ i ) $ . coda;

    }

    ritorno $ testo;

    }

    //lo stesso del frammento , ma rimuovendo gli ultimi caratteri di punteggiatura bassi , Stati < p > //se esistenti (punti e virgole ) . esegue un assetto più tardi suffixal di spazi

    funzione snippetwop ( $ testo , $ lunghezza = 64 , $ coda = " ... " ) { < br >

    $ text = trim ( $ testo ) ;

    $ txtl = strlen ( $ testo ) ;

    if ( $ txtl > $ lunghezza ) {

    for ( $ i = 1; $ testo [ $ lunghezza - $ i ] = " " ; ! $ i + + ) {

    if ( $ i == $ lunghezza ) {

    ritorno substr ( $ text , 0 , $ lunghezza ) $ coda;

    }

    }

    for (; $ testo [ $ lunghezza - $ i ] == " "

    Previous :

    next :
      Articoli Correlati
    ·Tutorial per MySQL a Scala 
    ·Perché non MySQL predefinito in UTF-8 ? 
    ·Può Dreamweaver Modifica PHP 
    ·Come utilizzare più variabili in un indirizzo String 
    ·Come annullare un processo di riparazione in MySQL 
    ·Funzione Percentuale in PHP 
    ·Come cambiare la password di WordPress Admin In MySQL 
    ·Come aggregati stessi valori in MySQL 
    ·Come creare Widget utensili con PHP 
    ·Come emettere JavaScript con PHP 
      Articoli in evidenza
    ·Unicode di conversione dei caratteri in Java 
    ·Come convertire Excel in formato CSV in PHP 
    ·Come inserire una chiave di auto - numerico in PHP 
    ·Come risolvere Microsoft Visual C + + 
    ·Come inviare una funzione JavaScript in un collegamento…
    ·Come fare il parsing XML Sport Feeds 
    ·Come risolvere Errore di runtime 6 
    ·Come leggere una stringa da una finestra in AutoIt 
    ·Come usare ncurses 
    ·Come accedere al MsgBox di Visual Basic con Gruppo Opzi…
    Copyright © Conoscenza Informatica http://it.wingwit.com