PHP str_word_count() functie

Voorbeeld

Tellen het aantal woorden in de string "I love Shanghai!":

<?php
echo str_word_count("I love Shanghai!");
?>

Uitvoer van voorbeeld

Definitie en gebruik

De str_word_count() functie berekent het aantal woorden in een string.

Syntax

str_word_count(string,return,char)
Parameters Beschrijving
string Verplicht. Bepaalt de te controleren string.
return

Optioneel. Bepaalt de returnwaarde van de str_word_count() functie.

Mogelijke waarden:

  • 0 - Standaard. Returneert het aantal gevonden woorden.
  • 1 - Returneert een array met de woorden in de string.
  • 2 - Returneert een array, waarbij de sleutelnamen de positie van de woorden in de string zijn en de waarden de daadwerkelijke woorden zijn.
char Optioneel. Bepaalt de speciale tekens die als woorden worden beschouwd.

Technische details

Returnwaarde: Returneert een getal of een array, afhankelijk van de keuze return Parameters.
PHP Versie: 4.3.0+
Update log: In PHP 5.1 is er nieuw toegevoegd char Parameters.

Meer voorbeelden

Voorbeeld 1

Returneert een array met de woorden in de string:

<?php
print_r(str_word_count("I love Shanghai!",1));
?>

Uitvoer van voorbeeld

Voorbeeld 2

Returneert een array, waarbij de sleutelnamen de positie van de woorden in de string zijn en de waarden de daadwerkelijke woorden zijn:

<?php
print_r(str_word_count("I love Shanghai!",2));
?>

Uitvoer van voorbeeld

Voorbeeld 3

Instellen en niet instellen char parameter:

<?php
print_r(str_word_count("I love Shanghai & good morning!",1));
print_r(str_word_count("I love Shanghai & good morning!",1,"&"));
?>

Uitvoer van voorbeeld