| 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
    Numero di parole in una stringa PHP
    PHP funzioni linguistiche in grado di determinare il numero di parole in una variabile stringa . L' esplodere funzione prende una stringa variabile , divide il suo contenuto su un delimitatore di stringa specificata , quindi restituisce una matrice contenente le sezioni di archi . La funzione " preg_split " è simile ma avanzato alternativa . Utilizzando queste funzioni , gli sviluppatori possono dividere una stringa PHP su alcuni personaggi , con un array contenente solo le parole . La lunghezza di questo array è il numero di parole nella stringa . Stringa di contenuto

    Gli sviluppatori hanno bisogno di adattare il processo di scissione stringa al contenuto della stringa . Ad esempio, se la stringa originale contiene i simboli di punteggiatura e spazi , il codice può essere necessario dividere la stringa su tutti questi caratteri. Il seguente codice PHP dimostra una variabile stringa di esempio : $ my_words = " Qui ci sono un paio di parole . Qui ci sono un paio di più . ";

    Questa stringa è relativamente semplice , ma in realtà una stringa di input può contenere un sacco di personaggi diversi. Gli sviluppatori devono quindi decidere la lista dei caratteri che separano le parole nelle stringhe di input .
    Esplodere

    Il PHP explode funzione divide il contenuto della stringa in elementi discreti. Il risultato finale desiderato di un processo esplodere per contare le parole in una stringa è di avere una matrice i cui contenuti intero è ogni parola memorizzata in una posizione di array separato . Per alcune stringhe il processo può essere semplice , come nel seguente esempio : $ simple_words = " torta torta muffin" ; $ word_array = explode ( " " , $ simple_words ) ;

    Questo funziona perché l'unica caratteri tra le parole sono caratteri di spazio . In altri casi, il processo può essere più complessa .
    Delimitatore

    Il parametro delimitatore è la chiave per il successo della funzione di esplodere. Il delimitatore , noto anche come separatore , non può che essere un valore stringa . Per dividere una stringa utilizzando una espressione regolare invece di un valore stringa , gli sviluppatori possono utilizzare il metodo " preg_split " . Il seguente codice di esempio viene illustrato l'utilizzo di questa funzione : $ typical_words = " Ecco alcune parole , più qualche altro : ora , un paio di più . " ; $ Word_array = preg_split ( " [ \\ \\ , \\ , \\ : . ] + " , $ typical_words ) ;

    istruisce PHP per dividere la stringa in un numero qualsiasi di caratteri inseriti come primo parametro , che comprendono spazi, caratteri d'epoca , due punti , virgole e punti e virgola , ciascuna preceduta dalla fuga carattere . Gli sviluppatori possono scegliere la selezione dei personaggi per soddisfare i propri dati di tipo stringa .
    Limit

    esplodere e funzioni " preg_split " può sia prendere un parametro opzionale che rappresenta un limite . Questa specifica un numero massimo di volte per eseguire l' operazione di divisione . Quando questo parametro è presente , il PHP di realizzare il processo spaccatura però molte volte il limite di specifica , quindi assegnare il resto della stringa alla posizione di matrice finale . Il codice modificato di seguito illustra questa tecnica : $ word_array = explode ( " " , $ simple_words , 4) ;

    L'array risultante da questa operazione avrà quattro elementi in esso . Nel determinare quante parole sono in una stringa , questo metodo indica unicamente che il totale è maggiore di un certo importo.
    Array

    volta che uno script PHP è un array con ogni parola memorizzata in una posizione di elemento separato , è possibile utilizzare la matrice per determinare quante parole la stringa originale conteneva . La funzione count restituisce il numero di elementi in un oggetto Array . Il seguente codice di esempio illustra questa tecnica : . $ Num_words = count ( $ word_array ) ;

    Questa variabile contiene ora il numero di parole nella matrice

    Previous :

    next :
      Articoli Correlati
    ·Come verificare che la casella di controllo è stata ve…
    ·PHP MySQL Tutorial Impaginazione 
    ·Come chiamare un modulo PHP file esterno con HTML 
    ·Come utilizzare Zend ACL in un ambiente modulare 
    ·Come convertire un array PHP a JSON 
    ·Come abilitare PHP 5.2.13 UTF8 
    ·Come costruire un sito web abbonamento con Dreamweaver 
    ·Base PHP Chat Tutorial 
    ·Come utilizzare il dollaro in una stringa in PHP 
    ·Come creare una Iscriviti alla Newsletter Con MySQL uti…
      Articoli in evidenza
    ·Come utilizzare la funzione SOMMA in MySQL 
    ·Come combinare liste in Dizionari Python 
    ·Come utilizzare un file CGZIP in Visual Basic 6 
    ·Come disegnare una linea in PHP 
    ·Java Game Development Tools 
    ·Do Scripts Scadenza ? 
    ·Come registrare un file CAB 
    ·Come per intercettare un'eccezione in un blocco statico…
    ·Come fare Moduli in VB6 
    ·Come nascondere un oggetto in Visual C 
    Copyright © Conoscenza Informatica http://it.wingwit.com