Συνάρτηση str_word_count

Η συνάρτηση str_word_count μετράει τον αριθμό των λέξεων σε μια συμβολοσειρά.

Η συνάρτηση μπορεί να δεχτεί μια δεύτερη προαιρετική παράμετρο, τον αριθμό 1 ή 2. Εάν δεν οριστεί, τότε η συνάρτηση επιστρέφει ως αποτέλεσμα έναν ακέραιο αριθμό, ίσο με τον αριθμό των λέξεων.

Εάν οριστεί 1, τότε επιστρέφεται ένας πίνακας, που περιέχει όλες τις λέξεις που περιλαμβάνονται στη συμβολοσειρά. Εάν οριστεί 2, τότε επιστρέφεται ένας πίνακας, του οποίου τα κλειδιά είναι θέσεις στη συμβολοσειρά, και οι τιμές - οι αντίστοιχες λέξεις.

Σύνταξη

phpstr_word_count(string $string, int $format = 0, ?string $characters = null): array|int

Παράδειγμα

Ας μετρήσουμε τον αριθμό των λέξεων σε μια συμβολοσειρά:

php<?php
  echo str_word_count('abcde my world');
?>

Αποτέλεσμα εκτέλεσης κώδικα:

php3

Δείτε επίσης

  • τη συνάρτηση substr_count,
    που μετράει τον αριθμό των υποσυμβολοσειρών
  • τη συνάρτηση count_chars,
    που μετράει τον αριθμό των χαρακτήρων
  • τη συνάρτηση ucwords,
    που μετατρέπει τα πρώτα γράμματα των λέξεων σε κεφαλαία