Forum und email

str_word_count

(PHP 4 >= 4.3.0, PHP 5)

str_word_count — Επιστρέφει πληροφορίες σχετικά με τις λέξεις που χρησιμοποιούνται σε ένα string

Περιγραφή

mixed str_word_count ( string $string [, int $format ] )

Μετράει το πλήθος των λέξεων που βρίσκονται στο string . Εάν η προαιρετική παράμετρος format δεν έχει οριστεί, τότε η επιστρεφόμενη τιμή θα είναι ένας integer, ο οποίος θα αναπαριστά το πλήθος των λέξεων που βρέθηκαν. Σε περίπτωση που η format έχει οριστεί, η επιστρεφόμενη τιμή θα είναι ένας πίνακας, το περιεχόμενο του οποίου εξαρτάται από την format . Οι πιθανές τιμές για την παράμετρο format και τα αποτελέσματα κάθε μιας αναφέρονται ακολούθως.

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

Για τους σκοπούς αυτής της συνάρτησης, η 'λέξη' ορίζεται ως ένα εξαρτόμενο από το locale string, το οποίο περιέχει αλφαβητικούς χαρακτήρες, και που μπορεί επίσης να περιέχει, αλλά όχι και να ξεκινάει, τους χαρακτήρες "'" και "-".

Example#1 Παραδείγματα χρήσης της str_word_count()

<?php

$str 
"Hello friend, you're
        looking          good today!"
;

$a   str_word_count($str1);
$b   str_word_count($str2);
$c   str_word_count($str);

print_r($a);
print_r($b);
print 
$c;

/* Output may look like:

Array
(
    [0] => Hello
    [1] => friend
    [2] => you're
    [3] => looking
    [4] => good
    [5] => today
)

Array
(
    [0] => Hello
    [6] => friend
    [14] => you're
    [29] => looking
    [46] => good
    [51] => today
)

6

*/
?>

Ανατρέξτε επίσης στις συναρτήσεις: explode(), preg_split(), split(), count_chars(), και substr_count().