Sintassi:
array | int str_word_count (string $ string [, int $ format = 0 [, string $ caratteri = null]])0: restituisce il numero di parole nei dati della stringa.
1: restituisce un array contenente tutte le parole che esistono nella stringa.
2: viene utilizzato per restituire un array associativo in cui la chiave dell'array sarà la posizione numerica della parola e il valore dell'array sarà ogni parola dei dati della stringa.
STR_WORD_COUNT () Esempi di funzioni
Gli usi della funzione str_word_count () sono stati mostrati nella parte successiva del tutorial utilizzando più esempi.
Esempio-1: utilizzo di str_word_count () senza argomenti opzionali
Crea un file PHP con il seguente script che conterà il numero totale di parole in una stringa utilizzando la funzione str_word_count () senza l'argomento facoltativo. Uno stringa dati di 6 parole è stato usato nello script.
// Dichiara i dati della stringaProduzione:
Verrà visualizzato il seguente output dopo aver eseguito lo script sopra.
Esempio-2: crea un array numerico dai dati della stringa
Crea un file PHP con il seguente script che creerà un array con ogni parola della stringa utilizzando la funzione str_word_count () con il valore dell'argomento opzionale, 1. Il valore dell'indice dell'array verrà avviato da 0 come l'array numerico. Uno stringa dati di 6 parole è stato usato nello script.
// Dichiara i dati della stringa";";
// Stampa l'array numerico generato dai dati della stringa
print_r (str_word_count ($ strdata, 1));
eco "
Produzione:
Verrà visualizzato il seguente output dopo aver eseguito lo script sopra.
Esempio-3: crea un array associativo dai dati della stringa
Crea un file PHP con il seguente script per creare un array con ogni parola stringa usando la funzione str_word_count () con il valore dell'argomento opzionale, 2. Ogni indice dell'array conterrà la posizione di ciascun valore dell'array nella stringa. Una stringa di dati di 6 parole è stata utilizzata nello script.
// Dichiara i dati della stringa";";
// Stampa l'array associativo generato dai dati della stringa
print_r (str_word_count ($ strdata, 2));
eco "
Produzione:
Verrà visualizzato il seguente output dopo aver eseguito lo script sopra.
Esempio-4: crea un array numerico utilizzando ulteriori caratteri
Crea un file PHP con il seguente script che mostrerà lo scopo di utilizzare il terzo argomento della funzione str_word_count (). La prima funzione str_word_count () utilizzata nello script restituirà un esempio simile a un array 2 che ometterà i valori numerici dei dati della stringa. La seconda funzione str_word_count () utilizzata nello script restituirà un array che conterrà il valore numerico per l'utilizzo dei caratteri aggiuntivi.
// Dichiara i dati della stringa";";
// Stampa l'array numerico generato dai dati della stringa
print_r (str_word_count ($ strdata, 1));
// Stampa l'array numerico generato dai dati della stringa con i caratteri aggiuntivi
print_r (str_word_count ($ strdata, 1, '8.0 '));
eco "
Produzione:
Verrà visualizzato il seguente output dopo aver eseguito lo script sopra.
Esempio-5: uso della funzione str_word_count () all'interno di una funzione
Crea un file PHP con il seguente script per cercare una parola particolare in una stringa utilizzando la funzione str_word_count () all'interno di una funzione definita dall'utente. Il valore della stringa e il valore di ricerca verranno passati come valori dell'argomento della funzione definita dall'utente. Un array verrà creato dal valore della stringa utilizzando la funzione str_word_count () e il ciclo foreach è stato usato per iterare i valori dell'array per scoprire se il valore di ricerca esiste nell'array o meno.
/*Produzione:
Verrà visualizzato il seguente output dopo aver eseguito lo script sopra.
Conclusione
Diversi modi di utilizzare la funzione str_word_count () per scopi diversi sono stati mostrati negli esempi di questo tutorial per aiutare gli utenti PHP a conoscere correttamente l'uso di questa funzione.